Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6c0f9be

Browse files
committed
JS: Avoid materializing HTML::Element.getFile()
1 parent 3326706 commit 6c0f9be

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

  • javascript/ql/src/semmle/javascript/frameworks

javascript/ql/src/semmle/javascript/frameworks/Vue.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,8 @@ module Vue {
352352
}
353353

354354
private Module getModule() {
355-
exists(HTML::ScriptElement elem | elem.getFile() = file |
355+
exists(HTML::ScriptElement elem |
356+
xmlElements(elem, _, _, _, file) and // Avoid materializing all of Locatable.getFile()
356357
result.getTopLevel() = elem.getScript()
357358
)
358359
}

0 commit comments

Comments
 (0)