Skip to content

Commit 936e333

Browse files
committed
fix: skip suggested changes for cgo
1 parent 63b9001 commit 936e333

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pkg/goanalysis/runners.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package goanalysis
33
import (
44
"fmt"
55
"go/token"
6+
"strings"
67

78
"golang.org/x/tools/go/analysis"
89
"golang.org/x/tools/go/packages"
@@ -97,6 +98,13 @@ func buildIssues(diags []Diagnostic, linterNameBuilder func(diag *Diagnostic) st
9798
var suggestedFixes []analysis.SuggestedFix
9899

99100
for _, sf := range diag.SuggestedFixes {
101+
// Skip suggested fixes on cgo files.
102+
// The related error is: "diff has out-of-bounds edits"
103+
// This is a temporary workaround.
104+
if !strings.HasSuffix(diag.File.Name(), ".go") {
105+
continue
106+
}
107+
100108
nsf := analysis.SuggestedFix{Message: sf.Message}
101109

102110
for _, edit := range sf.TextEdits {

0 commit comments

Comments
 (0)