@@ -3,6 +3,7 @@ package printers
3
3
import (
4
4
"context"
5
5
"fmt"
6
+
6
7
"github.com/golangci/golangci-lint/pkg/logutils"
7
8
"github.com/golangci/golangci-lint/pkg/result"
8
9
)
@@ -17,19 +18,19 @@ func NewGithub() Printer {
17
18
}
18
19
19
20
// print each line as: ::error file=app.js,line=10,col=15::Something went wrong
20
- func formatIssueAsGithub (issue result.Issue ) string {
21
- result := fmt .Sprintf ("::error file=%s,line=%d" , issue .FilePath (), issue .Line ())
21
+ func formatIssueAsGithub (issue * result.Issue ) string {
22
+ ret := fmt .Sprintf ("::error file=%s,line=%d" , issue .FilePath (), issue .Line ())
22
23
if issue .Pos .Column != 0 {
23
- result += fmt .Sprintf (",col=%d" , issue .Pos .Column )
24
+ ret += fmt .Sprintf (",col=%d" , issue .Pos .Column )
24
25
}
25
26
26
- result += fmt .Sprintf ("::%s (%s)" , issue .Text , issue .FromLinter )
27
- return result
27
+ ret += fmt .Sprintf ("::%s (%s)" , issue .Text , issue .FromLinter )
28
+ return ret
28
29
}
29
30
30
31
func (g * github ) Print (ctx context.Context , issues []result.Issue ) error {
31
32
for _ , issue := range issues {
32
- _ , err := fmt .Fprintln (logutils .StdOut , formatIssueAsGithub (issue ))
33
+ _ , err := fmt .Fprintln (logutils .StdOut , formatIssueAsGithub (& issue ))
33
34
if err != nil {
34
35
return err
35
36
}
0 commit comments