File tree 1 file changed +4
-5
lines changed
1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -80,13 +80,14 @@ func (p Fixer) process(issues []result.Issue) ([]result.Issue, error) {
80
80
formatters := []string {gofumpt .Name , goimports .Name , gofmt .Name , gci .Name }
81
81
82
82
var notFixableIssues []result.Issue
83
- var formatIssues []result.Issue
83
+
84
+ var toBeFormattedFiles map [string ]struct {}
84
85
85
86
for i := range issues {
86
87
issue := issues [i ]
87
88
88
89
if slices .Contains (formatters , issue .FromLinter ) {
89
- formatIssues = append ( formatIssues , issue )
90
+ toBeFormattedFiles [ issue . FilePath ()] = struct {}{}
90
91
continue
91
92
}
92
93
@@ -203,9 +204,7 @@ func (p Fixer) process(issues []result.Issue) ([]result.Issue, error) {
203
204
formattedFiles = append (formattedFiles , path )
204
205
}
205
206
206
- for i := range formatIssues {
207
- path := issues [i ].FilePath ()
208
-
207
+ for path := range toBeFormattedFiles {
209
208
// Skips files already formatted by the previous fix step.
210
209
if ! slices .Contains (formattedFiles , path ) {
211
210
content , err := p .fileCache .GetFileBytes (path )
You can’t perform that action at this time.
0 commit comments