Merge pull request #6878 from aschackmull/remove-singleton-setliteral

C++/C#/Java/JavaScript/Python: Remove singleton set literals.
This commit is contained in:
Anders Schack-Mulligen
2021-10-14 14:53:05 +02:00
committed by GitHub
21 changed files with 34 additions and 49 deletions

View File

@@ -24,11 +24,5 @@ predicate jOOQSqlMethod(Method m) {
}
private class SqlSinkCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
//"package;type;overrides;name;signature;ext;spec;kind"
"org.jooq;PlainSQL;false;;;Annotated;Argument[0];sql"
]
}
override predicate row(string row) { row = "org.jooq;PlainSQL;false;;;Annotated;Argument[0];sql" }
}

View File

@@ -9,9 +9,7 @@ import semmle.code.java.security.XSS
private class DefaultInformationLeakSinkModel extends SinkModelCsv {
override predicate row(string row) {
row =
[
"javax.servlet.http;HttpServletResponse;false;sendError;(int,String);;Argument[1];information-leak"
]
"javax.servlet.http;HttpServletResponse;false;sendError;(int,String);;Argument[1];information-leak"
}
}

View File

@@ -4,9 +4,6 @@ import TestUtilities.InlineFlowTest
class SummaryModelTest extends SummaryModelCsv {
override predicate row(string row) {
row =
[
//"package;type;overrides;name;signature;ext;inputspec;outputspec;kind",
"generatedtest;Test;false;getElementSpliterator;(Spliterator);;Element of Argument[0];ReturnValue;value"
]
"generatedtest;Test;false;getElementSpliterator;(Spliterator);;Element of Argument[0];ReturnValue;value"
}
}

View File

@@ -3,10 +3,6 @@ import TestUtilities.InlineFlowTest
class SummaryModelTest extends SummaryModelCsv {
override predicate row(string row) {
row =
[
//"package;type;overrides;name;signature;ext;inputspec;outputspec;kind",
"generatedtest;Test;false;getStreamElement;;;Element of Argument[0];ReturnValue;value"
]
row = "generatedtest;Test;false;getStreamElement;;;Element of Argument[0];ReturnValue;value"
}
}

View File

@@ -20,7 +20,7 @@ class XSSConfig extends TaintTracking::Configuration {
class XssTest extends InlineExpectationsTest {
XssTest() { this = "XssTest" }
override string getARelevantTag() { result = ["xss"] }
override string getARelevantTag() { result = "xss" }
override predicate hasActualResult(Location location, string element, string tag, string value) {
tag = "xss" and