File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
pkg/golinters/noinlineerr/testdata Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 1
1
//golangcitest:args -Enoinlineerr
2
2
package testdata
3
3
4
+ import "fmt"
5
+
4
6
func doSomething () error {
5
7
return nil
6
8
}
@@ -24,9 +26,9 @@ func valid() error {
24
26
return err
25
27
}
26
28
27
- _ , err = doSmthMultipleReturn () // ok
29
+ ok , err : = doSmthMultipleReturn () // ok
28
30
if err != nil {
29
- return err
31
+ return fmt . Errorf ( "%b; %w" , ok , err )
30
32
}
31
33
return nil
32
34
}
@@ -44,9 +46,8 @@ func invalid() error {
44
46
return err
45
47
}
46
48
47
- if _ , err := doSmthMultipleReturn (); err != nil { // want "avoid inline error handling using `if err := ...; err != nil; use plain assignment `err := ..."
48
- _ = false
49
- return err
49
+ if ok , err := doSmthMultipleReturn (); err != nil { // want "avoid inline error handling using `if err := ...; err != nil; use plain assignment `err := ..."
50
+ return fmt .Errorf ("%b; %w" , ok , err )
50
51
}
51
52
return nil
52
53
}
You can’t perform that action at this time.
0 commit comments