Update javascript/ql/lib/semmle/javascript/NPM.qll

Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
This commit is contained in:
tyage
2023-05-10 19:36:49 +09:00
committed by GitHub
parent 22f5b7a18b
commit f6a8cd27ca

View File

@@ -23,13 +23,6 @@ class PackageJson extends JsonObject {
currentDir = this.getJsonFile().getParentContainer() and
parentDir = parentPkg.getJsonFile().getParentContainer() and
parentPkgName = parentPkg.getPropStringValue("name") and
(
parentDir.getParentContainer().getBaseName() = "node_modules"
or
// Scoped package is located in node_modules/@scope/pkgname
parentDir.getParentContainer().getParentContainer().getBaseName() = "node_modules" and
exists(parentPkgName.indexOf("/"))
) and
parentDir.getAChildContainer+() = currentDir and
result =
parentPkgName + currentDir.getAbsolutePath().suffix(parentDir.getAbsolutePath().length())