File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Expand file tree Collapse file tree 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) {
8080 formatters := []string {gofumpt .Name , goimports .Name , gofmt .Name , gci .Name }
8181
8282 var notFixableIssues []result.Issue
83- var formatIssues []result.Issue
83+
84+ var toBeFormattedFiles map [string ]struct {}
8485
8586 for i := range issues {
8687 issue := issues [i ]
8788
8889 if slices .Contains (formatters , issue .FromLinter ) {
89- formatIssues = append ( formatIssues , issue )
90+ toBeFormattedFiles [ issue . FilePath ()] = struct {}{}
9091 continue
9192 }
9293
@@ -203,9 +204,7 @@ func (p Fixer) process(issues []result.Issue) ([]result.Issue, error) {
203204 formattedFiles = append (formattedFiles , path )
204205 }
205206
206- for i := range formatIssues {
207- path := issues [i ].FilePath ()
208-
207+ for path := range toBeFormattedFiles {
209208 // Skips files already formatted by the previous fix step.
210209 if ! slices .Contains (formattedFiles , path ) {
211210 content , err := p .fileCache .GetFileBytes (path )
You can’t perform that action at this time.
0 commit comments