1
0
mirror of https://github.com/mgechev/revive.git synced 2024-12-12 10:44:59 +02:00
revive/testdata/modifies_param.go
2024-11-11 19:31:18 +01:00

26 lines
408 B
Go

package fixtures
func one(a int) {
a, b := 1, 2 // MATCH /parameter 'a' seems to be modified/
a++ // MATCH /parameter 'a' seems to be modified/
}
func two(b, c float32) {
if c > 0.0 {
b = 1 // MATCH /parameter 'b' seems to be modified/
}
}
type foo struct {
a string
}
func three(s *foo) {
s.a = "foooooo"
}
// non regression test for issue 355
func issue355(_ *foo) {
_ = "foooooo"
}