Skip to content

Commit ee2c621

Browse files
committed
Fixing linter issues
1 parent d7222c7 commit ee2c621

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

pkg/printers/github.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package printers
33
import (
44
"context"
55
"fmt"
6+
67
"github.com/golangci/golangci-lint/pkg/logutils"
78
"github.com/golangci/golangci-lint/pkg/result"
89
)
@@ -17,19 +18,19 @@ func NewGithub() Printer {
1718
}
1819

1920
// 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())
2223
if issue.Pos.Column != 0 {
23-
result += fmt.Sprintf(",col=%d", issue.Pos.Column)
24+
ret += fmt.Sprintf(",col=%d", issue.Pos.Column)
2425
}
2526

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
2829
}
2930

3031
func (g *github) Print(ctx context.Context, issues []result.Issue) error {
3132
for _, issue := range issues {
32-
_, err := fmt.Fprintln(logutils.StdOut, formatIssueAsGithub(issue))
33+
_, err := fmt.Fprintln(logutils.StdOut, formatIssueAsGithub(&issue))
3334
if err != nil {
3435
return err
3536
}

pkg/printers/github_test.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
package printers
22

33
import (
4-
"github.com/golangci/golangci-lint/pkg/result"
5-
"github.com/stretchr/testify/require"
64
"go/token"
75
"testing"
6+
7+
"github.com/stretchr/testify/require"
8+
9+
"github.com/golangci/golangci-lint/pkg/result"
810
)
911

1012
func TestFormatGithubIssue(t *testing.T) {
@@ -18,8 +20,8 @@ func TestFormatGithubIssue(t *testing.T) {
1820
Column: 4,
1921
},
2022
}
21-
require.Equal(t, "::error file=path/to/file.go,line=10,col=4::some issue (sample-linter)", formatIssueAsGithub(sampleIssue))
23+
require.Equal(t, "::error file=path/to/file.go,line=10,col=4::some issue (sample-linter)", formatIssueAsGithub(&sampleIssue))
2224

2325
sampleIssue.Pos.Column = 0
24-
require.Equal(t, "::error file=path/to/file.go,line=10::some issue (sample-linter)", formatIssueAsGithub(sampleIssue))
26+
require.Equal(t, "::error file=path/to/file.go,line=10::some issue (sample-linter)", formatIssueAsGithub(&sampleIssue))
2527
}

0 commit comments

Comments
 (0)