Merge pull request #3508 from asger-semmle/js/shared-data-flow-node

Approved by esbena
This commit is contained in:
semmle-qlci
2020-05-20 10:58:09 +01:00
committed by GitHub
40 changed files with 590 additions and 201 deletions

View File

@@ -62,6 +62,14 @@ predicate isInitialParameterUse(Expr e) {
not p.isRestParameter()
)
or
// same as above, but for captured variables
exists(SimpleParameter p, LocalVariable var |
var = p.getVariable() and
var.isCaptured() and
e = var.getAnAccess() and
not p.isRestParameter()
)
or
isInitialParameterUse(e.(LogNotExpr).getOperand())
}