We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 225f0f9 commit 6752f12Copy full SHA for 6752f12
pkg/golinters/dupl/dupl.go
@@ -3,6 +3,7 @@ package dupl
3
import (
4
"fmt"
5
"go/token"
6
+ "strings"
7
"sync"
8
9
duplAPI "github.com/golangci/dupl"
@@ -56,6 +57,16 @@ func New(settings *config.DuplSettings) *goanalysis.Linter {
56
57
func runDupl(pass *analysis.Pass, settings *config.DuplSettings) ([]goanalysis.Issue, error) {
58
fileNames := internal.GetFileNames(pass)
59
60
+ var onlyGofiles []string
61
+ for _, name := range fileNames {
62
+ // Related to Windows
63
+ if !strings.HasSuffix(name, ".go") {
64
+ continue
65
+ }
66
+
67
+ onlyGofiles = append(onlyGofiles, name)
68
69
70
issues, err := duplAPI.Run(fileNames, settings.Threshold)
71
if err != nil {
72
return nil, err
0 commit comments