File tree Expand file tree Collapse file tree
javascript/ql/lib/semmle/javascript/internal/paths Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -16,9 +16,9 @@ File getFileFromFolderImport(Folder folder) {
1616 )
1717}
1818
19- private Variable dirname ( ) { result .getName ( ) = "__dirname" }
19+ private Variable dirnameVar ( ) { result .getName ( ) = "__dirname" }
2020
21- private Variable filename ( ) { result .getName ( ) = "__filename" }
21+ private Variable filenameVar ( ) { result .getName ( ) = "__filename" }
2222
2323private signature predicate exprSig ( Expr e ) ;
2424
@@ -48,10 +48,10 @@ module ResolveExpr<exprSig/1 shouldResolveExpr> {
4848 exists ( Expr e | node = TValueNode ( e ) |
4949 result = e .getStringValue ( )
5050 or
51- e = dirname ( ) .getAnAccess ( ) and
51+ e = dirnameVar ( ) .getAnAccess ( ) and
5252 result = "./" // Ensure the path gets interpreted relative to the current directory
5353 or
54- e = filename ( ) .getAnAccess ( ) and
54+ e = filenameVar ( ) .getAnAccess ( ) and
5555 result = "./" + e .getFile ( ) .getBaseName ( )
5656 )
5757 or
You can’t perform that action at this time.
0 commit comments