Files
codeql/javascript/ql/test/tutorials/Introducing the JavaScript libraries/query19.qll
2019-03-05 08:14:47 +00:00

14 lines
394 B
Plaintext

import javascript
query predicate test_query19(PackageDependencies deps, string res) {
exists(NPMPackage pkg, string name |
deps = pkg.getPackageJSON().getDependencies() and
deps.getADependency(name, _) and
not exists(Require req | req.getTopLevel() = pkg.getAModule() |
name = req.getImportedPath().getValue()
)
|
res = "Unused dependency '" + name + "'."
)
}