Skip to content

Commit 4924105

Browse files
committed
review
1 parent a73a30e commit 4924105

File tree

3 files changed

+12
-15
lines changed

3 files changed

+12
-15
lines changed
Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,26 @@
11
package iotamixing
22

33
import (
4-
"golang.org/x/tools/go/analysis"
5-
6-
"github.com/AdminBenni/iota-mixing/pkg/analyzer"
4+
im "github.com/AdminBenni/iota-mixing/pkg/analyzer"
75
"github.com/AdminBenni/iota-mixing/pkg/analyzer/flags"
86

97
"github.com/golangci/golangci-lint/v2/pkg/config"
108
"github.com/golangci/golangci-lint/v2/pkg/goanalysis"
119
)
1210

1311
func New(settings *config.IotaMixingSettings) *goanalysis.Linter {
14-
a := analyzer.GetIotaMixingAnalyzer()
15-
16-
flags.SetupFlags(&a.Flags)
12+
cfg := map[string]any{}
1713

18-
cfg := map[string]map[string]any{}
1914
if settings != nil {
20-
cfg[a.Name] = map[string]any{flags.ReportIndividualFlagName: settings.ReportIndividual}
15+
cfg[flags.ReportIndividualFlagName] = settings.ReportIndividual
2116
}
2217

23-
return goanalysis.NewLinter(
24-
a.Name,
25-
a.Doc,
26-
[]*analysis.Analyzer{a},
27-
cfg,
28-
).WithLoadMode(goanalysis.LoadModeSyntax)
18+
analyzer := im.GetIotaMixingAnalyzer()
19+
20+
flags.SetupFlags(&analyzer.Flags)
21+
22+
return goanalysis.
23+
NewLinterFromAnalyzer(analyzer).
24+
WithConfig(cfg).
25+
WithLoadMode(goanalysis.LoadModeSyntax)
2926
}

pkg/golinters/iotamixing/testdata/iotamixing-report-individual.go renamed to pkg/golinters/iotamixing/testdata/iotamixing_report-individual.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//golangcitest:args -Eiotamixing
2-
//golangcitest:config_path testdata/iotamixing-report-individual.yml
2+
//golangcitest:config_path testdata/iotamixing_report-individual.yml
33
package testdata
44

55
import "fmt"
File renamed without changes.

0 commit comments

Comments
 (0)