We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e1894af commit c462bc0Copy full SHA for c462bc0
1 file changed
.github/codeql/queries/assert-pure.ql
@@ -27,10 +27,6 @@ Import getANonTypeOnlyImport(Module m) {
27
result = m.getAnImport() and not result.(ImportDeclaration).isTypeOnly()
28
}
29
30
-Module getANonTypeOnlyImportedModule(Module m) {
31
- result = getANonTypeOnlyImport(m).getImportedModule()
32
-}
33
-
34
query predicate edges(AstNode a, AstNode b) {
35
getANonTypeOnlyImport(a) = b or
36
a.(Import).getImportedModule() = b
@@ -39,6 +35,6 @@ query predicate edges(AstNode a, AstNode b) {
39
from Module m, VSCodeImport v
40
where
41
37
m.getFile() instanceof PureFile and
42
- getANonTypeOnlyImport(getANonTypeOnlyImportedModule*(m)) = v
38
+ edges+(m, v)
43
select m, m, v,
44
"This module is not pure: it has a transitive dependency on the vscode API imported $@", v, "here"
0 commit comments