Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions its/ruling/src/test/resources/commons-beanutils/java-S2330.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"commons-beanutils:commons-beanutils:src/main/java/org/apache/commons/beanutils2/LazyDynaList.java": [
418,
494
],
"commons-beanutils:commons-beanutils:src/main/java/org/apache/commons/beanutils2/MethodUtils.java": [
1352,
1352
],
"commons-beanutils:commons-beanutils:src/test/java/org/apache/commons/beanutils2/LazyDynaListTestCase.java": [
209
]
}
6 changes: 6 additions & 0 deletions its/ruling/src/test/resources/diff_S2330.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"ruleKey": "S2330",
"hasTruePositives": true,
"falseNegatives": 27,
"falsePositives": 0
}
76 changes: 76 additions & 0 deletions its/ruling/src/test/resources/eclipse-jetty/java-S2330.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"org.eclipse.jetty:jetty-project:jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java": [
277
],
"org.eclipse.jetty:jetty-project:jetty-jmx/src/main/java/org/eclipse/jetty/jmx/MetaData.java": [
249
],
"org.eclipse.jetty:jetty-project:jetty-server/src/main/java/org/eclipse/jetty/server/ClassLoaderDump.java": [
54
],
"org.eclipse.jetty:jetty-project:jetty-server/src/main/java/org/eclipse/jetty/server/Server.java": [
274,
274
],
"org.eclipse.jetty:jetty-project:jetty-server/src/main/java/org/eclipse/jetty/server/handler/ContextHandlerCollection.java": [
67
],
"org.eclipse.jetty:jetty-project:jetty-server/src/main/java/org/eclipse/jetty/server/handler/HandlerCollection.java": [
125,
125
],
"org.eclipse.jetty:jetty-project:jetty-server/src/main/java/org/eclipse/jetty/server/handler/gzip/GzipHandler.java": [
847,
869
],
"org.eclipse.jetty:jetty-project:jetty-server/src/test/java/org/eclipse/jetty/server/handler/ContextHandlerTest.java": [
603
],
"org.eclipse.jetty:jetty-project:jetty-slf4j-impl/src/main/java/org/eclipse/jetty/logging/JettyLoggerConfiguration.java": [
147
],
"org.eclipse.jetty:jetty-project:jetty-util/src/main/java/org/eclipse/jetty/util/ArrayTernaryTrie.java": [
168,
170
],
"org.eclipse.jetty:jetty-project:jetty-util/src/main/java/org/eclipse/jetty/util/ArrayTrie.java": [
141,
143
],
"org.eclipse.jetty:jetty-project:jetty-util/src/main/java/org/eclipse/jetty/util/TreeTrie.java": [
83
],
"org.eclipse.jetty:jetty-project:jetty-util/src/main/java/org/eclipse/jetty/util/resource/ResourceCollection.java": [
441
],
"org.eclipse.jetty:jetty-project:jetty-util/src/main/java/org/eclipse/jetty/util/ssl/SslContextFactory.java": [
106
],
"org.eclipse.jetty:jetty-project:jetty-util/src/test/java/org/eclipse/jetty/util/IntrospectionUtilTest.java": [
60,
67
],
"org.eclipse.jetty:jetty-project:jetty-util/src/test/java/org/eclipse/jetty/util/LazyListTest.java": [
425,
436,
451,
468,
485,
503,
521,
537,
558,
578,
598,
619,
643,
664,
685,
707
],
"org.eclipse.jetty:jetty-project:jetty-util/src/test/java/org/eclipse/jetty/util/MultiMapTest.java": [
456,
457,
458
]
}
87 changes: 87 additions & 0 deletions its/ruling/src/test/resources/guava/java-S2330.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
{
"com.google.guava:guava:src/com/google/common/collect/ArrayTable.java": [
385
],
"com.google.guava:guava:src/com/google/common/collect/HashBiMap.java": [
378,
379
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableBiMap.java": [
228
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableCollection.java": [
185,
457
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableList.java": [
278
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableMap.java": [
289
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableMapEntrySet.java": [
57
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableSet.java": [
304
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMap.java": [
107,
500
],
"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedSet.java": [
375,
385,
387
],
"com.google.guava:guava:src/com/google/common/collect/LinkedHashMultimap.java": [
482
],
"com.google.guava:guava:src/com/google/common/collect/ObjectArrays.java": [
147
],
"com.google.guava:guava:src/com/google/common/collect/Ordering.java": [
791,
795,
888
],
"com.google.guava:guava:src/com/google/common/collect/RegularImmutableBiMap.java": [
66,
131
],
"com.google.guava:guava:src/com/google/common/collect/RegularImmutableMap.java": [
60,
111
],
"com.google.guava:guava:src/com/google/common/hash/Hashing.java": [
546,
546,
553
],
"com.google.guava:guava:src/com/google/common/reflect/AbstractInvocationHandler.java": [
138,
138
],
"com.google.guava:guava:src/com/google/common/reflect/Invokable.java": [
217,
251,
253,
290,
291
],
"com.google.guava:guava:src/com/google/common/reflect/TypeResolver.java": [
297,
297,
332,
410
],
"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [
619,
841,
998
],
"com.google.guava:guava:src/com/google/common/reflect/Types.java": [
318,
318
]
}
147 changes: 147 additions & 0 deletions its/ruling/src/test/resources/sonar-server/java-S2330.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
{
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/ce/ws/ActivityAction.java": [
126,
127,
131
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/component/index/ComponentIndex.java": [
84
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/component/ws/SuggestionsAction.java": [
129
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/computation/task/projectanalysis/scm/ScmInfoImpl.java": [
84
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/StickyFacetBuilder.java": [
105
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyClearCacheRequestBuilder.java": [
72,
76
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyClusterHealthRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyClusterStateRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyClusterStatsRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyFlushRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyIndicesExistsRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyIndicesStatsRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyPutMappingRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxyRefreshRequestBuilder.java": [
72
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/request/ProxySearchRequestBuilder.java": [
76,
79
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/es/textsearch/ComponentTextSearchQueryFactory.java": [
56
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/issue/index/IssueIteratorForSingleChunk.java": [
91
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/metric/ws/CreateAction.java": [
83
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/metric/ws/UpdateAction.java": [
86
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/qualitygate/QualityGateConditionsUpdater.java": [
220
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/qualityprofile/QProfileExporters.java": [
98
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/rule/ws/CreateAction.java": [
125
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/rule/ws/SearchAction.java": [
138,
233,
250
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/rule/ws/UpdateAction.java": [
122,
127,
163
],
"org.sonarsource.sonarqube:sonar-server:src/main/java/org/sonar/server/source/index/FileSourcesUpdaterHelper.java": [
43
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/computation/task/projectanalysis/duplication/DuplicationTest.java": [
184,
186
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/computation/task/projectanalysis/measure/MapBasedRawMeasureRepositoryTest.java": [
167
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/computation/task/projectanalysis/measure/MeasureRepositoryImplTest.java": [
224
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/computation/task/projectanalysis/source/SourceHashRepositoryImplTest.java": [
82
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/computation/task/projectanalysis/step/LoadMeasureComputersStepTest.java": [
62,
71,
87,
107,
123,
133,
143,
150,
158,
188,
222
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/es/BulkIndexerTest.java": [
104
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/es/textsearch/ComponentTextSearchFeatureRule.java": [
30
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/issue/index/IssueIndexerTest.java": [
217
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/measure/index/ProjectMeasuresIndexTest.java": [
1382,
1391,
1400
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/measure/index/ProjectMeasuresIndexTextSearchTest.java": [
291
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/metric/ws/TypesActionTest.java": [
42
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/projecttag/ws/SearchActionTest.java": [
114
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/qualitygate/QgateProjectFinderTest.java": [
239,
244
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/rule/index/RuleIndexTest.java": [
601
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/setting/ws/ValuesActionTest.java": [
806
]
}
24 changes: 12 additions & 12 deletions its/ruling/src/test/resources/sonar-server/java-S8924.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/ce/log/CeLoggingTest.java": [
64
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/component/ws/TreeActionTest.java": [
88
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/language/ws/LanguageWsTest.java": [
51
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/rule/ws/ShowActionTest.java": [
150
]
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/ce/log/CeLoggingTest.java": [
64
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/component/ws/TreeActionTest.java": [
88
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/language/ws/LanguageWsTest.java": [
51
],
"org.sonarsource.sonarqube:sonar-server:src/test/java/org/sonar/server/rule/ws/ShowActionTest.java": [
150
]
}