diff --git a/test/testdata/configs/reassign.yml b/test/testdata/configs/reassign.yml new file mode 100644 index 000000000000..7037defc92e5 --- /dev/null +++ b/test/testdata/configs/reassign.yml @@ -0,0 +1,5 @@ +linter-settings: + reassign: + patterns: + - EOF + - DefaultClient \ No newline at end of file diff --git a/test/testdata/reassign.go b/test/testdata/reassign.go index cdb4550a93ac..fdecde5feb0c 100644 --- a/test/testdata/reassign.go +++ b/test/testdata/reassign.go @@ -1,8 +1,13 @@ //golangcitest:args -Ereassign +//golangcitest:config_path testdata/configs/reassign.yml package testdata -import "io" +import ( + "io" + "net/http" +) func breakIO() { - io.EOF = nil // ERROR `reassigning variable EOF in other package io` + http.DefaultClient = nil // ERROR `reassigning variable DefaultClient in other package http` + io.EOF = nil // ERROR `reassigning variable EOF in other package io` }