JS: cache charpred for NodeJS::Require

This commit is contained in:
Esben Sparre Andreasen
2019-11-28 07:56:24 +01:00
parent d909653a6b
commit 4e0dfce427

View File

@@ -162,6 +162,7 @@ private predicate moduleInFile(Module m, File f) { m.getFile() = f }
* ```
*/
class Require extends CallExpr, Import {
cached
Require() {
any(RequireVariable req).getAnAccess() = getCallee() and
// `mjs` files explicitly disallow `require`