import_dict.go
Method dictParser.nextWords
has 8 return statements (exceeds 4 allowed). Open
Open
func (p *dictParser) nextWords() ([]string, error) {
if p.finish {
return nil, nil
}
t, err := p.nextToken()
Avoid deeply nested control flow statements. Open
Open
} else if t.ttype == tokenEmpty {
break
} else {
return nil, errors.New("unknown token")
}
Method dictParser.nextToken
has 6 return statements (exceeds 4 allowed). Open
Open
func (p *dictParser) nextToken() (token, error) {
done, data, err := p.nextLine()
if err != nil {
return token{}, err