Skip to content

Commit 423fd04

Browse files
committed
JS: Update new xsjs-specific code to respect TEarlyStageNode
1 parent c54f585 commit 423fd04

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

javascript/ql/lib/semmle/javascript/NodeJS.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,10 +309,10 @@ private predicate isRequire(EarlyStageNode nd) {
309309
// `$.require('underscore');`.
310310
// NPM as supported in [XSJS files](https://www.npmjs.com/package/@sap/async-xsjs#npm-packages-support).
311311
exists(MethodCallExpr require |
312-
nd.getFile().getExtension() = ["xsjs", "xsjslib"] and
312+
require.getFile().getExtension() = ["xsjs", "xsjslib"] and
313313
require.getCalleeName() = "require" and
314314
require.getReceiver().(GlobalVarAccess).getName() = "$" and
315-
nd = require.getCallee().flow()
315+
nd = TValueNode(require.getCallee())
316316
)
317317
}
318318

0 commit comments

Comments
 (0)