mirror of
https://github.com/github/codeql.git
synced 2026-04-21 15:05:56 +02:00
JS: Update new xsjs-specific code to respect TEarlyStageNode
This commit is contained in:
@@ -309,10 +309,10 @@ private predicate isRequire(EarlyStageNode nd) {
|
||||
// `$.require('underscore');`.
|
||||
// NPM as supported in [XSJS files](https://www.npmjs.com/package/@sap/async-xsjs#npm-packages-support).
|
||||
exists(MethodCallExpr require |
|
||||
nd.getFile().getExtension() = ["xsjs", "xsjslib"] and
|
||||
require.getFile().getExtension() = ["xsjs", "xsjslib"] and
|
||||
require.getCalleeName() = "require" and
|
||||
require.getReceiver().(GlobalVarAccess).getName() = "$" and
|
||||
nd = require.getCallee().flow()
|
||||
nd = TValueNode(require.getCallee())
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user