chore: query formatting

This commit is contained in:
Pham Huy Hoang 2024-01-06 15:05:50 +09:00 committed by Christian Clason
parent 79975d6557
commit 57a8acf0c4
674 changed files with 18466 additions and 12648 deletions

View file

@ -1,9 +1,27 @@
(jsx_element
open_tag: (jsx_opening_element ["<" ">"] @tag.delimiter))
open_tag:
(jsx_opening_element
[
"<"
">"
] @tag.delimiter))
(jsx_element
close_tag: (jsx_closing_element ["</" ">"] @tag.delimiter))
(jsx_self_closing_element ["<" "/>"] @tag.delimiter)
(jsx_attribute (property_identifier) @tag.attribute)
close_tag:
(jsx_closing_element
[
"</"
">"
] @tag.delimiter))
(jsx_self_closing_element
[
"<"
"/>"
] @tag.delimiter)
(jsx_attribute
(property_identifier) @tag.attribute)
(jsx_opening_element
name: (identifier) @tag)
@ -14,22 +32,34 @@
(jsx_self_closing_element
name: (identifier) @tag)
(jsx_opening_element ((identifier) @constructor
(#lua-match? @constructor "^[A-Z]")))
(jsx_opening_element
((identifier) @constructor
(#lua-match? @constructor "^[A-Z]")))
; Handle the dot operator effectively - <My.Component>
(jsx_opening_element ((member_expression (identifier) @tag (property_identifier) @constructor)))
(jsx_opening_element
((member_expression
(identifier) @tag
(property_identifier) @constructor)))
(jsx_closing_element ((identifier) @constructor
(#lua-match? @constructor "^[A-Z]")))
(jsx_closing_element
((identifier) @constructor
(#lua-match? @constructor "^[A-Z]")))
; Handle the dot operator effectively - </My.Component>
(jsx_closing_element ((member_expression (identifier) @tag (property_identifier) @constructor)))
(jsx_closing_element
((member_expression
(identifier) @tag
(property_identifier) @constructor)))
(jsx_self_closing_element ((identifier) @constructor
(#lua-match? @constructor "^[A-Z]")))
(jsx_self_closing_element
((identifier) @constructor
(#lua-match? @constructor "^[A-Z]")))
; Handle the dot operator effectively - <My.Component />
(jsx_self_closing_element ((member_expression (identifier) @tag (property_identifier) @constructor)))
(jsx_self_closing_element
((member_expression
(identifier) @tag
(property_identifier) @constructor)))
(jsx_text) @none