Commit 52c9272
authored
SONARJAVA-4975 Create custom rules plugin around symbolic execution engine (#4798)
1 parent d6f74cb commit 52c9272
462 files changed
Lines changed: 17802 additions & 550 deletions
File tree
- its
- autoscan
- src/test/java/org/sonar/java/it
- plugin/tests
- src/test/java/com/sonar/it/java/suite
- ruling
- src/test
- java/org/sonar/java/it
- resources/commons-beanutils
- java-checks
- src
- main/java/org/sonar/java
- checks
- helpers
- filters
- test/java/org/sonar/java
- checks/helpers
- filters
- java-frontend/src
- main/java/org/sonar
- java
- cfg
- model
- testing
- plugins/java/api
- cfg
- semantic
- test/java/org/sonar
- java/model
- plugins/java/api
- java-symbolic-execution
- java-symbolic-execution-checks-test-sources
- src/main
- files/non-compiling/symbolicexecution
- checks
- engine
- java/symbolicexecution
- behaviorcache
- checks
- NonNullSetToNullCheck
- noDefault
- packageNonNull
- ParameterNullnessCheck
- noDefault
- packageNonNull
- java-symbolic-execution-plugin
- src
- main
- java/org/sonar/java
- cfg
- model
- se
- checks
- constraint
- plugin
- symbolicvalues
- xproc
- resources/org/sonar
- java/se/xproc
- l10n/java/rules/javase
- test
- files
- model
- se
- annotations
- customresources
- filters
- java/org/sonar/java
- cfg
- checks/verifier
- model
- resolve/targets
- nullableparameters
- se
- se
- assertions
- checks
- constraint
- filters
- plugin
- symbolicvalues
- utils
- xproc
- resources
- org/sonar/java/se/xproc
- relations
- se
- sonar-java-plugin
- src
- main
- java/org/sonar/plugins/java
- resources/org/sonar/l10n/java/rules/java
- test/java/org/sonar/plugins/java
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
| 100 | + | |
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
84 | 90 | | |
85 | 91 | | |
86 | 92 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
84 | 90 | | |
85 | 91 | | |
86 | 92 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
93 | 99 | | |
94 | 100 | | |
95 | 101 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| 101 | + | |
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
| |||
Lines changed: 0 additions & 5 deletions
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | 46 | | |
52 | 47 | | |
53 | 48 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments