aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlvaro Muñoz <alvaro@pwntester.com>2021-04-23 14:39:04 +0200
committerKiyan <yazdani.kiyan@protonmail.com>2021-04-23 21:18:55 +0200
commit34729470276603754ea8b924e79a2333ef968ebe (patch)
treee4dede293792220dd54696e5f6a818acb0b96e23
parentinjections(tsx): inherit injections from ecma (diff)
downloadnvim-treesitter-34729470276603754ea8b924e79a2333ef968ebe.tar
nvim-treesitter-34729470276603754ea8b924e79a2333ef968ebe.tar.gz
nvim-treesitter-34729470276603754ea8b924e79a2333ef968ebe.tar.bz2
nvim-treesitter-34729470276603754ea8b924e79a2333ef968ebe.tar.lz
nvim-treesitter-34729470276603754ea8b924e79a2333ef968ebe.tar.xz
nvim-treesitter-34729470276603754ea8b924e79a2333ef968ebe.tar.zst
nvim-treesitter-34729470276603754ea8b924e79a2333ef968ebe.zip
Add Codeql indents.scm
-rw-r--r--queries/ql/highlights.scm11
-rw-r--r--queries/ql/indents.scm22
2 files changed, 28 insertions, 5 deletions
diff --git a/queries/ql/highlights.scm b/queries/ql/highlights.scm
index fde811af6..f2c92f677 100644
--- a/queries/ql/highlights.scm
+++ b/queries/ql/highlights.scm
@@ -105,9 +105,9 @@
(moduleExpr (simpleId) @namespace)
(module name: (moduleName) @namespace)
-(dataclass name: (className) @type)
-(datatype name: (className) @type)
-(typeExpr name: (className) @type)
+(dataclass name: (className) @class)
+(datatype name: (className) @class)
+(typeExpr name: (className) @class)
(importModuleExpr name: (simpleId) @variable)
(qualModuleExpr name: (simpleId) @variable)
@@ -118,9 +118,10 @@
(string) @string
-(charpred (className) @function)
(aritylessPredicateExpr (literalId) @function)
-(predicateName) @function
+(memberPredicate name: (predicateName) @function)
+(classlessPredicate name: (predicateName) @function)
+(charpred (className) @function)
[
(line_comment)
diff --git a/queries/ql/indents.scm b/queries/ql/indents.scm
new file mode 100644
index 000000000..1641db671
--- /dev/null
+++ b/queries/ql/indents.scm
@@ -0,0 +1,22 @@
+[
+ (dataclass)
+ (charpred)
+ (memberPredicate)
+ (quantified)
+] @indent
+
+[
+ (variable)
+ "("
+ ")"
+ "{"
+ "}"
+ "["
+ "]"
+] @branch
+
+[
+ (block_comment)
+ (line_comment)
+ (qldoc)
+] @ignore