From 04887af849e75ac829c3201c54ea3ccdb2fcdba8 Mon Sep 17 00:00:00 2001 From: Andrew Hills <92505+ahills@users.noreply.github.com> Date: Mon, 15 Jul 2024 08:37:34 -0400 Subject: [PATCH] Detect Containerfiles as Dockerfiles (#2059) Co-authored-by: Andrew Hills --- lib/rouge/lexers/docker.rb | 4 ++-- spec/lexers/docker_spec.rb | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/rouge/lexers/docker.rb b/lib/rouge/lexers/docker.rb index 2b4467bc4f..ba581a75fe 100644 --- a/lib/rouge/lexers/docker.rb +++ b/lib/rouge/lexers/docker.rb @@ -7,8 +7,8 @@ class Docker < RegexLexer title "Docker" desc "Dockerfile syntax" tag 'docker' - aliases 'dockerfile', 'Dockerfile' - filenames 'Dockerfile', '*.Dockerfile', '*.docker' + aliases 'dockerfile', 'Dockerfile', 'containerfile', 'Containerfile' + filenames 'Dockerfile', '*.Dockerfile', '*.docker', 'Containerfile', '*.Containerfile' mimetypes 'text/x-dockerfile-config' KEYWORDS = %w( diff --git a/spec/lexers/docker_spec.rb b/spec/lexers/docker_spec.rb index 64e48c4dff..2a086d9f4d 100644 --- a/spec/lexers/docker_spec.rb +++ b/spec/lexers/docker_spec.rb @@ -11,6 +11,8 @@ assert_guess :filename => 'Dockerfile' assert_guess :filename => 'docker.docker' assert_guess :filename => 'some.Dockerfile' + assert_guess :filename => 'Containerfile' + assert_guess :filename => 'some.Containerfile' end it 'guesses by mimetype' do