diff --git a/kitcom/main.go b/kitcom/main.go index 04d637b..b45a15a 100644 --- a/kitcom/main.go +++ b/kitcom/main.go @@ -85,13 +85,11 @@ func apiParserByPath(src string) (ApiParser, error) { p, err := apiParserByFilePath(i.Name()) if err == nil { - if parser != nil { - if path.Ext(i.Name()) != ext { - return fmt.Errorf("path contain multiple supported filetypes") - } - } else { + if parser == nil { parser = p ext = path.Ext(i.Name()) + } else if path.Ext(i.Name()) != ext { + return fmt.Errorf("path contain multiple supported filetypes") } parser.AddFile(curPath) }