@@ -143,6 +143,7 @@ var Exts = map[string]string{
143143 "d" : "D" ,
144144 "dart" : "Dart" ,
145145 "dhall" : "Dhall" ,
146+ "Dockerfile" : "Dockerfile" ,
146147 "dtrace" : "DTrace" ,
147148 "dts" : "Device Tree" ,
148149 "dtsi" : "Device Tree" ,
@@ -449,6 +450,8 @@ func getFileType(path string, opts *ClocOptions) (ext string, ok bool) {
449450 return "dune" , true
450451 case "rebar" : // skip
451452 return "" , false
453+ case "dockerfile" :
454+ return "Dockerfile" , true
452455 }
453456
454457 shebangLang , ok := getFileTypeByShebang (path )
@@ -573,6 +576,7 @@ func NewDefinedLanguages() *DefinedLanguages {
573576 "Dhall" : NewLanguage ("Dhall" , []string {"--" }, [][]string {{"{-" , "-}" }}),
574577 "DTrace" : NewLanguage ("DTrace" , []string {}, [][]string {{"/*" , "*/" }}),
575578 "Device Tree" : NewLanguage ("Device Tree" , []string {"//" }, [][]string {{"/*" , "*/" }}),
579+ "Dockerfile" : NewLanguage ("Dockerfile" , []string {"#" }, [][]string {{"" , "" }}),
576580 "Dune" : NewLanguage ("Dune" , []string {";" }, [][]string {{"" , "" }}),
577581 "Eiffel" : NewLanguage ("Eiffel" , []string {"--" }, [][]string {{"" , "" }}),
578582 "Elm" : NewLanguage ("Elm" , []string {"--" }, [][]string {{"{-" , "-}" }}),
0 commit comments