We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e3b7198 commit 93c5c41Copy full SHA for 93c5c41
modules/templates/helper.go
@@ -164,9 +164,16 @@ func NewFuncMap() []template.FuncMap {
164
mimeType := mime.TypeByExtension(filepath.Ext(filename))
165
return strings.HasPrefix(mimeType, "image/")
166
},
167
- "TabSizeClass": func(ec *editorconfig.Editorconfig, filename string) string {
+ "TabSizeClass": func(ec interface{}, filename string) string {
168
+ var (
169
+ value *editorconfig.Editorconfig
170
+ ok bool
171
+ )
172
if ec != nil {
- def, err := ec.GetDefinitionForFilename(filename)
173
+ if value, ok = ec.(*editorconfig.Editorconfig); !ok {
174
+ return "tab-size-8"
175
+ }
176
+ def, err := value.GetDefinitionForFilename(filename)
177
if err != nil {
178
log.Error("tab size class: getting definition for filename: %v", err)
179
return "tab-size-8"
0 commit comments