mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-18 11:20:07 -04:00
initial support for CodeQL
This commit is contained in:
parent
b66b533ecd
commit
3dc2e9331e
3 changed files with 137 additions and 0 deletions
26
queries/ql/locals.scm
Normal file
26
queries/ql/locals.scm
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue