Skip to content

Commit d43b445

Browse files
authored
Update Docker file name patterns (#2133)
The `Dockerfile.*` pattern is a common naming scheme when there's more than one file in a repository. Similarly, this can also be extended to `Containfile.*` files.
1 parent 4f6bf05 commit d43b445

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/rouge/lexers/docker.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class Docker < RegexLexer
88
desc "Dockerfile syntax"
99
tag 'docker'
1010
aliases 'dockerfile', 'Dockerfile', 'containerfile', 'Containerfile'
11-
filenames 'Dockerfile', '*.Dockerfile', '*.docker', 'Containerfile', '*.Containerfile'
11+
filenames 'Dockerfile', 'Dockerfile.*', '*.Dockerfile', '*.docker', 'Containerfile', 'Containerfile.*', '*.Containerfile'
1212
mimetypes 'text/x-dockerfile-config'
1313

1414
KEYWORDS = %w(

spec/lexers/docker_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@
1111
assert_guess :filename => 'Dockerfile'
1212
assert_guess :filename => 'docker.docker'
1313
assert_guess :filename => 'some.Dockerfile'
14+
assert_guess :filename => 'Dockerfile.some'
1415
assert_guess :filename => 'Containerfile'
1516
assert_guess :filename => 'some.Containerfile'
17+
assert_guess :filename => 'Containerfile.some'
1618
end
1719

1820
it 'guesses by mimetype' do

0 commit comments

Comments
 (0)