Skip to content

Commit 9ed79a4

Browse files
committed
fix: filter files
1 parent 62d7ebf commit 9ed79a4

File tree

5 files changed

+24
-0
lines changed

5 files changed

+24
-0
lines changed

pkg/golinters/godox/godox.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ func runGodox(pass *analysis.Pass, settings *config.GodoxSettings) {
3636
for _, file := range pass.Files {
3737
position := goanalysis.GetFilePosition(pass, file)
3838

39+
if !strings.HasSuffix(position.Filename, ".go") {
40+
continue
41+
}
42+
3943
messages := godox.Run(file, pass.Fset, settings.Keywords...)
4044
if len(messages) == 0 {
4145
continue

pkg/golinters/gofumpt/gofumpt.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,10 @@ func runGofumpt(lintCtx *linter.Context, pass *analysis.Pass, diff differ, optio
6363
for _, file := range pass.Files {
6464
position := goanalysis.GetFilePosition(pass, file)
6565

66+
if !strings.HasSuffix(position.Filename, ".go") {
67+
continue
68+
}
69+
6670
input, err := os.ReadFile(position.Filename)
6771
if err != nil {
6872
return fmt.Errorf("unable to open file %s: %w", position.Filename, err)

pkg/golinters/goimports/goimports.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package goimports
22

33
import (
44
"fmt"
5+
"strings"
56

67
goimportsAPI "github.com/golangci/gofmt/goimports"
78
"golang.org/x/tools/go/analysis"
@@ -45,6 +46,10 @@ func runGoImports(lintCtx *linter.Context, pass *analysis.Pass) error {
4546
for _, file := range pass.Files {
4647
position := goanalysis.GetFilePosition(pass, file)
4748

49+
if !strings.HasSuffix(position.Filename, ".go") {
50+
continue
51+
}
52+
4853
diff, err := goimportsAPI.Run(position.Filename)
4954
if err != nil { // TODO: skip
5055
return err

pkg/golinters/lll/lll.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,11 @@ func runLll(pass *analysis.Pass, settings *config.LllSettings) error {
5656

5757
func getLLLIssuesForFile(pass *analysis.Pass, file *ast.File, maxLineLen int, tabSpaces string) error {
5858
position := goanalysis.GetFilePosition(pass, file)
59+
60+
if !strings.HasSuffix(position.Filename, ".go") {
61+
return nil
62+
}
63+
5964
nonAdjPosition := pass.Fset.PositionFor(file.Pos(), false)
6065

6166
f, err := os.Open(position.Filename)

pkg/golinters/nestif/nestif.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package nestif
22

33
import (
4+
"strings"
5+
46
"github.com/nakabonne/nestif"
57
"golang.org/x/tools/go/analysis"
68

@@ -37,6 +39,10 @@ func runNestIf(pass *analysis.Pass, settings *config.NestifSettings) {
3739
for _, file := range pass.Files {
3840
position := goanalysis.GetFilePosition(pass, file)
3941

42+
if !strings.HasSuffix(position.Filename, ".go") {
43+
continue
44+
}
45+
4046
issues := checker.Check(file, pass.Fset)
4147
if len(issues) == 0 {
4248
continue

0 commit comments

Comments
 (0)