mirror of
https://github.com/zyedidia/micro
synced 2024-09-30 05:06:02 +00:00
Check for missing or empty filetype in syntax files
To avoid surprises like with jsonnet.
This commit is contained in:
parent
08028cf415
commit
dc833d3552
|
@ -209,11 +209,19 @@ func ParseFile(input []byte) (f *File, err error) {
|
|||
if k == "filetype" {
|
||||
filetype := v.(string)
|
||||
|
||||
if filetype == "" {
|
||||
return nil, errors.New("empty filetype")
|
||||
}
|
||||
|
||||
f.FileType = filetype
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
if f.FileType == "" {
|
||||
return nil, errors.New("missing filetype")
|
||||
}
|
||||
|
||||
return f, err
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue