mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Update javascript/ql/lib/semmle/javascript/NPM.qll
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
This commit is contained in:
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user