File tree Expand file tree Collapse file tree 3 files changed +12
-15
lines changed
Expand file tree Collapse file tree 3 files changed +12
-15
lines changed Original file line number Diff line number Diff line change 11package iotamixing
22
33import (
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
1311func 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}
Original file line number Diff line number Diff line change 11//golangcitest:args -Eiotamixing
2- //golangcitest:config_path testdata/iotamixing-report -individual.yml
2+ //golangcitest:config_path testdata/iotamixing_report -individual.yml
33package testdata
44
55import "fmt"
File renamed without changes.
You can’t perform that action at this time.
0 commit comments