File tree Expand file tree Collapse file tree 1 file changed +8
-10
lines changed
javascript/ql/lib/semmle/javascript Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -19,16 +19,14 @@ class PackageJson extends JsonObject {
1919 string getPackageName ( ) {
2020 result = this .getPropStringValue ( "name" )
2121 or
22- exists (
23- PackageJson parentPackage , string currentDir , string parentDir , string parentPackageName
24- |
25- currentDir = this .getJsonFile ( ) .getParentContainer ( ) .getAbsolutePath ( ) and
26- parentDir = parentPackage .getJsonFile ( ) .getParentContainer ( ) .getAbsolutePath ( ) and
27- parentPackageName = parentPackage .getPropStringValue ( "name" ) and
28- parentDir .indexOf ( "node_modules" ) != - 1 and
29- currentDir != parentDir and
30- currentDir .indexOf ( parentDir ) = 0 and
31- result = parentPackageName + currentDir .suffix ( parentDir .length ( ) )
22+ exists ( PackageJson parentPkg , Container currentDir , Container parentDir |
23+ currentDir = this .getJsonFile ( ) .getParentContainer ( ) and
24+ parentDir = parentPkg .getJsonFile ( ) .getParentContainer ( ) and
25+ parentDir .getParentContainer + ( ) .getBaseName ( ) = "node_modules" and
26+ parentDir .getAChildContainer + ( ) = currentDir and
27+ result =
28+ parentPkg .getPropStringValue ( "name" ) +
29+ currentDir .getAbsolutePath ( ) .suffix ( parentDir .getAbsolutePath ( ) .length ( ) )
3230 )
3331 }
3432
You can’t perform that action at this time.
0 commit comments