fix(kotlin): regex and printf injections not applying

This commit is contained in:
Riley Bruins 2026-03-27 11:38:13 -07:00
parent f059649bc3
commit f38840085b

View file

@ -8,7 +8,8 @@
; - "[abc]?".toRegex()
(call_expression
(navigation_expression
((string_literal) @injection.content
((string_literal
(string_content) @injection.content)
(#set! injection.language "regex"))
(navigation_suffix
((simple_identifier) @_function
@ -21,7 +22,8 @@
(call_suffix
(value_arguments
(value_argument
(string_literal) @injection.content
(string_literal
(string_content) @injection.content)
(#set! injection.language "regex")))))
; - Regex.fromLiteral("[abc]?")
@ -35,13 +37,15 @@
(call_suffix
(value_arguments
(value_argument
(string_literal) @injection.content
(string_literal
(string_content) @injection.content)
(#set! injection.language "regex")))))
; "pi = %.2f".format(3.14159)
((call_expression
(navigation_expression
(string_literal) @injection.content
(string_literal
(string_content) @injection.content)
(navigation_suffix
(simple_identifier) @_method)))
(#eq? @_method "format")