Unnamed repository; edit this file 'description' to name the repository.
queries/dockerfile: injections for heredocs (#13852)
Jonas Köhnen 8 months ago
parent 930340e · commit d654a07
-rw-r--r--runtime/queries/dockerfile/injections.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/runtime/queries/dockerfile/injections.scm b/runtime/queries/dockerfile/injections.scm
index cf11bcfd..fae7e337 100644
--- a/runtime/queries/dockerfile/injections.scm
+++ b/runtime/queries/dockerfile/injections.scm
@@ -5,3 +5,12 @@
(#set! injection.language "bash")
(#set! injection.combined))
+((run_instruction
+ (heredoc_block (heredoc_line) @injection.content . "\n" @injection.content))
+ (#set! injection.language "bash")
+ (#set! injection.combined))
+
+((copy_instruction
+ (path (heredoc_marker)) . (path) @injection.filename
+ (heredoc_block (heredoc_line) @injection.content . "\n" @injection.content))
+ (#set! injection.combined))