mirror of
https://github.com/mgechev/revive.git
synced 2025-01-08 03:13:27 +02:00
17 lines
477 B
Go
17 lines
477 B
Go
package fixtures
|
|
|
|
func foo(a, b, c, d int) {
|
|
a = 1.0 // ignore
|
|
b = "ignore"
|
|
c = 2 // ignore
|
|
println("lit", 12) // MATCH /avoid magic numbers like '12', create a named constant for it/
|
|
if a == 12.50 { // MATCH /avoid magic numbers like '12.50', create a named constant for it/
|
|
if b == "lit" {
|
|
c = "lit" // MATCH /string literal "lit" appears, at least, 3 times, create a named constant for it/
|
|
}
|
|
for i := 0; i < 1; i++ {
|
|
println("lit")
|
|
}
|
|
}
|
|
}
|