mirror of
https://github.com/mgechev/revive.git
synced 2025-11-25 22:12:38 +02:00
test: add default case when no arguments provided to a rule (#1140)
This commit is contained in:
134
testdata/function_length_default.go
vendored
Normal file
134
testdata/function_length_default.go
vendored
Normal file
@@ -0,0 +1,134 @@
|
||||
package fixtures
|
||||
|
||||
func funLengthA() (a int) { // MATCH /maximum number of statements per function exceeded; max 50 but got 51/
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
println()
|
||||
}
|
||||
|
||||
func funLengthB(file *ast.File, fset *token.FileSet, lineLimit, stmtLimit int) []Message { // MATCH /maximum number of lines per function exceeded; max 75 but got 76/
|
||||
if true {
|
||||
a = b
|
||||
if false {
|
||||
c = d
|
||||
for _, f := range list {
|
||||
_, ok := f.(int64)
|
||||
if !ok {
|
||||
continue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if true {
|
||||
a = b
|
||||
if false {
|
||||
c = d
|
||||
for _, f := range list {
|
||||
_, ok := f.(int64)
|
||||
if !ok {
|
||||
continue
|
||||
}
|
||||
}
|
||||
switch a {
|
||||
case 1:
|
||||
println()
|
||||
case 2:
|
||||
println()
|
||||
println()
|
||||
default:
|
||||
println()
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
if true {
|
||||
a = b
|
||||
if false {
|
||||
c = d
|
||||
for _, f := range list {
|
||||
_, ok := f.(int64)
|
||||
if !ok {
|
||||
continue
|
||||
}
|
||||
}
|
||||
switch a {
|
||||
case 1:
|
||||
println()
|
||||
case 2:
|
||||
println()
|
||||
println()
|
||||
default:
|
||||
println()
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
if true {
|
||||
a = b
|
||||
if false {
|
||||
c = d
|
||||
for _, f := range list {
|
||||
_, ok := f.(int64)
|
||||
if !ok {
|
||||
continue
|
||||
}
|
||||
}
|
||||
switch a {
|
||||
case 1:
|
||||
println()
|
||||
default:
|
||||
println()
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
Reference in New Issue
Block a user