all repos

init.lua @ 76d6e8a

my nvim config
1 files changed, 11 insertions(+), 8 deletions(-)
refactor(treesitter): update sql injections
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2024-08-04 14:23:49 +0300
Parent: ab56de1
M queries/go/injections.scm

@@ -1,13 +1,16 @@

;; sql ((call_expression - (selector_expression field: (field_identifier) @_field) - (argument_list (interpreted_string_literal) @sql)) - (#any-of? @_field - "Exec" "ExecContext" "Query" "QueryContext" "QueryRow" "QueryRowContext") - (#offset! @sql 0 1 0 -1)) + (selector_expression + field: (field_identifier) @_field + (#any-of? @_field "Exec" "ExecContext" "Query" "QueryContext" "QueryRow" "QueryRowContext")) + (argument_list + [(interpreted_string_literal) + (raw_string_literal)] @injection.content)) + (#offset! @injection.content 0 1 0 -1) + (#set! injection.language "sql")) -((raw_string_literal) @injection.content - (#contains? @injection.content - "--sql" "-- sql" "--SQL" "-- SQL") +([(raw_string_literal) + (interpreted_string_literal)] @injection.content + (#match? @injection.content "--sql" "-- sql" "--SQL" "-- SQL" ) (#offset! @injection.content 0 1 0 -1) (#set! injection.language "sql"))