Files
codeql/javascript/ql/test/library-tests/StringConcatenation/ContainsTwo.ql
Anders Schack-Mulligen e58094c732 Javascript: Autoformat.
2019-01-11 11:02:42 +01:00

15 lines
344 B
Plaintext

import javascript
// Select all expressions whose string value contains the word "two"
predicate containsTwo(DataFlow::Node node) {
node.asExpr().getStringValue().regexpMatch(".*two.*")
or
containsTwo(node.getAPredecessor())
or
containsTwo(StringConcatenation::getAnOperand(node))
}
from Expr e
where containsTwo(e.flow())
select e