initial support for CodeQL

This commit is contained in:
Alvaro Muñoz 2020-09-30 00:30:26 +02:00 committed by Stephan Seitz
parent b66b533ecd
commit 3dc2e9331e
3 changed files with 137 additions and 0 deletions

26
queries/ql/locals.scm Normal file
View file

@ -0,0 +1,26 @@
(classlessPredicate
name: (predicateName) @name) @definition.function
(memberPredicate
name: (predicateName) @name) @definition.method
(aritylessPredicateExpr
name: (literalId) @name) @reference.call
(module
name: (moduleName) @name) @definition.module
(dataclass
name: (className) @name) @definition.class
(datatype
name: (className) @name) @definition.class
(datatypeBranch
name: (className) @name) @definition.class
(qualifiedRhs
name: (predicateName) @name) @reference.call
(typeExpr
name: (className) @name) @reference.type