We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f0ecf15 commit f9033f2Copy full SHA for f9033f2
1 file changed
javascript/ql/lib/semmle/javascript/frameworks/Next.qll
@@ -13,18 +13,9 @@ module NextJS {
13
*/
14
PackageJson getANextPackage() { result.getDependencies().getADependency("next", _) }
15
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
-
25
private Folder packageRoot() { result = getANextPackage().getFile().getParentContainer() }
26
27
- private Folder srcRoot() { result = getOptionalFolder(packageRoot(), "src") }
+ private Folder srcRoot() { result = [packageRoot(), packageRoot().getFolder("src")] }
28
29
private Folder appRoot() { result = srcRoot().getFolder("app") }
30
0 commit comments