Skip to content

Commit f9033f2

Browse files
committed
JS: Look for special folders in root, even if 'src' exists
1 parent f0ecf15 commit f9033f2

File tree

1 file changed

+1
-10
lines changed
  • javascript/ql/lib/semmle/javascript/frameworks

1 file changed

+1
-10
lines changed

javascript/ql/lib/semmle/javascript/frameworks/Next.qll

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,9 @@ module NextJS {
1313
*/
1414
PackageJson getANextPackage() { result.getDependencies().getADependency("next", _) }
1515

16-
bindingset[base, name]
17-
pragma[inline_late]
18-
private Folder getOptionalFolder(Folder base, string name) {
19-
result = base.getFolder(name)
20-
or
21-
not exists(base.getFolder(name)) and
22-
result = base
23-
}
24-
2516
private Folder packageRoot() { result = getANextPackage().getFile().getParentContainer() }
2617

27-
private Folder srcRoot() { result = getOptionalFolder(packageRoot(), "src") }
18+
private Folder srcRoot() { result = [packageRoot(), packageRoot().getFolder("src")] }
2819

2920
private Folder appRoot() { result = srcRoot().getFolder("app") }
3021

0 commit comments

Comments
 (0)