Files
codeql/javascript/ql/test/tutorials/Introducing the JavaScript libraries/query19.qll
2022-03-11 11:10:33 +01: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 + "'."
)
}