lint(locals): use #set! to keep query linter happy

This commit is contained in:
Christian Clason 2023-06-21 09:14:44 +02:00
parent c9d5812ba3
commit e58bbe83f9
7 changed files with 35 additions and 35 deletions

View file

@ -35,9 +35,9 @@
;; References
(identifier) @reference
((field_identifier) @reference
(set! reference.kind "field"))
(#set! reference.kind "field"))
((type_identifier) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))
(goto_statement (statement_identifier) @reference)

View file

@ -47,7 +47,7 @@
body: (_) @scope)
((namespace_identifier) @reference
(set! reference.kind "namespace"))
(#set! reference.kind "namespace"))
;; Function definitions
(template_function
@ -61,8 +61,8 @@
name: (identifier) @definition.function)) @scope
(field_declaration
declarator: (function_declarator
(field_identifier) @definition.method))
declarator: (function_declarator
(field_identifier) @definition.method))
(lambda_expression) @scope

View file

@ -36,7 +36,7 @@
(type_identifier) @reference
(field_identifier) @reference
((package_identifier) @reference
(set! reference.kind "namespace"))
(#set! reference.kind "namespace"))
(package_clause
(package_identifier) @definition.namespace)
@ -48,24 +48,24 @@
;; Call references
((call_expression
function: (identifier) @reference)
(set! reference.kind "call" ))
(#set! reference.kind "call" ))
((call_expression
function: (selector_expression
field: (field_identifier) @reference))
(set! reference.kind "call" ))
(#set! reference.kind "call" ))
((call_expression
function: (parenthesized_expression
(identifier) @reference))
(set! reference.kind "call" ))
(#set! reference.kind "call" ))
((call_expression
function: (parenthesized_expression
(selector_expression
field: (field_identifier) @reference)))
(set! reference.kind "call" ))
(#set! reference.kind "call" ))
;; Scopes

View file

@ -27,15 +27,15 @@
(let_binding
pattern: (value_name) @definition.var
(set! definition.var.scope "parent"))
(#set! definition.var.scope "parent"))
(let_binding
pattern: (tuple_pattern (value_name) @definition.var)
(set! definition.var.scope "parent"))
(#set! definition.var.scope "parent"))
(let_binding
pattern: (record_pattern (field_pattern (value_name) @definition.var))
(set! definition.var.scope "parent"))
(#set! definition.var.scope "parent"))
(external (value_name) @definition.var)
@ -47,7 +47,7 @@
(module_binding
(module_name) @definition.namespace
(set! definition.namespace.scope "parent"))
(#set! definition.namespace.scope "parent"))
(module_parameter (module_name) @definition.namespace)
@ -58,20 +58,20 @@
(value_path .
(value_name) @reference
(set! reference.kind "var"))
(#set! reference.kind "var"))
(type_constructor_path .
(type_constructor) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))
(method_invocation
(method_name) @reference
(set! reference.kind "method"))
(#set! reference.kind "method"))
(module_path .
(module_name) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))
(module_type_path .
(module_type_name) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))

View file

@ -3,15 +3,15 @@
((class_declaration
name: (name) @definition.type) @scope
(set! definition.type.scope "parent"))
(#set! definition.type.scope "parent"))
((method_declaration
name: (name) @definition.method) @scope
(set! definition.method.scope "parent"))
(#set! definition.method.scope "parent"))
((function_definition
name: (name) @definition.function) @scope
(set! definition.function.scope "parent"))
(#set! definition.function.scope "parent"))
(anonymous_function_creation_expression
(anonymous_function_use_clause
@ -33,7 +33,7 @@
(foreach_statement
(variable_name
(name) @reference
(set! reference.kind "var"))
(#set! reference.kind "var"))
(variable_name
(name) @definition.var))
@ -51,37 +51,37 @@
(named_type
(name) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))
(named_type
(qualified_name) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))
(variable_name
(name) @reference
(set! reference.kind "var"))
(#set! reference.kind "var"))
(member_access_expression
name: (name) @reference
(set! reference.kind "field"))
(#set! reference.kind "field"))
(member_call_expression
name: (name) @reference
(set! reference.kind "method"))
(#set! reference.kind "method"))
(function_call_expression
function: (qualified_name
(name) @reference
(set! reference.kind "function")))
(#set! reference.kind "function")))
(object_creation_expression
(qualified_name
(name) @reference
(set! reference.kind "type")))
(#set! reference.kind "type")))
(scoped_call_expression
scope: (qualified_name
(name) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))
name: (name) @reference
(set! reference.kind "method"))
(#set! reference.kind "method"))

View file

@ -71,9 +71,9 @@
; References
(identifier) @reference
((type_identifier) @reference
(set! reference.kind "type"))
(#set! reference.kind "type"))
((field_identifier) @reference
(set! reference.kind "field"))
(#set! reference.kind "field"))
; Macros

View file

@ -29,7 +29,7 @@
(subroutine_call_expression
command: (identifier)
subroutine: (identifier) @reference)
(set! reference.kind "function")
(#set! reference.kind "function")
)
(macro) @reference