Skip to content

Commit c462bc0

Browse files
Use edges from select clause
1 parent e1894af commit c462bc0

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

.github/codeql/queries/assert-pure.ql

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ Import getANonTypeOnlyImport(Module m) {
2727
result = m.getAnImport() and not result.(ImportDeclaration).isTypeOnly()
2828
}
2929

30-
Module getANonTypeOnlyImportedModule(Module m) {
31-
result = getANonTypeOnlyImport(m).getImportedModule()
32-
}
33-
3430
query predicate edges(AstNode a, AstNode b) {
3531
getANonTypeOnlyImport(a) = b or
3632
a.(Import).getImportedModule() = b
@@ -39,6 +35,6 @@ query predicate edges(AstNode a, AstNode b) {
3935
from Module m, VSCodeImport v
4036
where
4137
m.getFile() instanceof PureFile and
42-
getANonTypeOnlyImport(getANonTypeOnlyImportedModule*(m)) = v
38+
edges+(m, v)
4339
select m, m, v,
4440
"This module is not pure: it has a transitive dependency on the vscode API imported $@", v, "here"

0 commit comments

Comments
 (0)