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