@@ -8,34 +8,41 @@ import (
8
8
)
9
9
10
10
var (
11
- e = os .Setenv ("a" , "b" ) // ERROR "variable e is not using testing.Setenv"
11
+ e = os .Setenv ("a" , "b" ) // never seen
12
12
)
13
13
14
14
func setup () {
15
- os .Setenv ("a" , "b" ) // ERROR "func setup is not using testing.Setenv"
16
- err := os .Setenv ("a" , "b" ) // ERROR "func setup is not using testing.Setenv"
17
- if err != nil {
15
+ os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `testing\\.Setenv\\(\\)` in setup"
16
+ err := os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `testing\\.Setenv\\(\\)` in setup"
17
+ _ = err
18
+ if err := os .Setenv ("a" , "b" ); err != nil { // ERROR "os\\.Setenv\\(\\) can be replaced by `testing\\.Setenv\\(\\)` in setup"
18
19
_ = err
19
20
}
20
21
}
21
22
22
23
func TestF (t * testing.T ) {
23
- os .Setenv ("a" , "b" ) // ERROR "func TestF is not using testing.Setenv"
24
- if err := os .Setenv ("a" , "b" ); err != nil { // ERROR "func TestF is not using testing.Setenv"
24
+ os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
25
+ err := os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
26
+ _ = err
27
+ if err := os .Setenv ("a" , "b" ); err != nil { // ERROR "os\\.Setenv\\(\\) can be replaced by `t\\.Setenv\\(\\)` in TestF"
25
28
_ = err
26
29
}
27
30
}
28
31
29
32
func BenchmarkF (b * testing.B ) {
30
- os .Setenv ("a" , "b" ) // ERROR "func BenchmarkF is not using testing.Setenv"
31
- if err := os .Setenv ("a" , "b" ); err != nil { // ERROR "func BenchmarkF is not using testing.Setenv"
33
+ os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
34
+ err := os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
35
+ _ = err
36
+ if err := os .Setenv ("a" , "b" ); err != nil { // ERROR "os\\.Setenv\\(\\) can be replaced by `b\\.Setenv\\(\\)` in BenchmarkF"
32
37
_ = err
33
38
}
34
39
}
35
40
36
41
func testTB (tb testing.TB ) {
37
- os .Setenv ("a" , "b" ) // ERROR "func testTB is not using testing.Setenv"
38
- if err := os .Setenv ("a" , "b" ); err != nil { // ERROR "func testTB is not using testing.Setenv"
42
+ os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
43
+ err := os .Setenv ("a" , "b" ) // ERROR "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
44
+ _ = err
45
+ if err := os .Setenv ("a" , "b" ); err != nil { // ERROR "os\\.Setenv\\(\\) can be replaced by `tb\\.Setenv\\(\\)` in testTB"
39
46
_ = err
40
47
}
41
48
}
0 commit comments