internal/compiler/compiler.go
Function compile
has 6 return statements (exceeds 4 allowed). Open
Open
func compile(lang language.Tag, msg *ast.Message, n *numberSign) (*Message, error) {
parts := make([]part, 0, len(msg.Parts))
for _, part := range msg.Parts {
switch x := part.(type) {
case *ast.NumberSign: