2022-07-15 15:32:10 +02:00

44 lines
629 B
Go

//golangcitest:args -Efunlen
//golangcitest:config linters-settings.funlen.lines=20
//golangcitest:config linters-settings.funlen.statements=10
package testdata
func TooManyLines() { // ERROR `Function 'TooManyLines' is too long \(22 > 20\)`
t := struct {
A string
B string
C string
D string
E string
F string
G string
H string
I string
}{
`a`,
`b`,
`c`,
`d`,
`e`,
`f`,
`g`,
`h`,
`i`,
}
_ = t
}
func TooManyStatements() { // ERROR `Function 'TooManyStatements' has too many statements \(11 > 10\)`
a := 1
b := a
c := b
d := c
e := d
f := e
g := f
h := g
i := h
j := i
_ = j
}