aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Segundo <christian.segundo@cabify.com>2023-09-17 13:35:17 +0200
committerChristian Clason <c.clason@uni-graz.at>2023-09-17 16:32:21 +0200
commitdac6efbaff9a711074edeef9968dc29bad1324eb (patch)
tree491e39a4531977d4871b1c885939f5c5239a951e
parentfix: trees() may not be list-like (diff)
downloadnvim-treesitter-dac6efbaff9a711074edeef9968dc29bad1324eb.tar
nvim-treesitter-dac6efbaff9a711074edeef9968dc29bad1324eb.tar.gz
nvim-treesitter-dac6efbaff9a711074edeef9968dc29bad1324eb.tar.bz2
nvim-treesitter-dac6efbaff9a711074edeef9968dc29bad1324eb.tar.lz
nvim-treesitter-dac6efbaff9a711074edeef9968dc29bad1324eb.tar.xz
nvim-treesitter-dac6efbaff9a711074edeef9968dc29bad1324eb.tar.zst
nvim-treesitter-dac6efbaff9a711074edeef9968dc29bad1324eb.zip
fix(dockerfile): bash injection on run instructions
-rw-r--r--queries/dockerfile/injections.scm3
-rw-r--r--tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile6
2 files changed, 8 insertions, 1 deletions
diff --git a/queries/dockerfile/injections.scm b/queries/dockerfile/injections.scm
index 2a48ec4f6..0eb9ffdf2 100644
--- a/queries/dockerfile/injections.scm
+++ b/queries/dockerfile/injections.scm
@@ -2,4 +2,5 @@
(#set! injection.language "comment"))
((shell_command) @injection.content
- (#set! injection.language "bash"))
+ (#set! injection.language "bash")
+ (#set! injection.include-children))
diff --git a/tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile b/tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile
new file mode 100644
index 000000000..d25020494
--- /dev/null
+++ b/tests/query/injections/dockerfile/bash-on-run-instructions.dockerfile
@@ -0,0 +1,6 @@
+FROM foo
+RUN bar
+# ^ bash
+RUN \
+ baz
+# ^ bash