Skip to content

Commit fe20890

Browse files
committed
review
1 parent 0620021 commit fe20890

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

pkg/golinters/ireturn.go

+9-14
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,18 @@ import (
1313
func NewIreturn(settings *config.IreturnSettings) *goanalysis.Linter {
1414
a := analyzer.NewAnalyzer()
1515

16+
cfg := map[string]map[string]interface{}{}
17+
if settings != nil {
18+
cfg[name] = map[string]interface{}{
19+
"allow": strings.Join(settings.Allow, ","),
20+
"reject": strings.Join(settings.Reject, ","),
21+
}
22+
}
23+
1624
return goanalysis.NewLinter(
1725
a.Name,
1826
a.Doc,
1927
[]*analysis.Analyzer{a},
20-
ireturnSettings(a.Name, settings),
28+
cfg,
2129
).WithLoadMode(goanalysis.LoadModeTypesInfo)
2230
}
23-
24-
func ireturnSettings(name string, s *config.IreturnSettings) map[string]map[string]interface{} {
25-
if s == nil {
26-
return nil
27-
}
28-
29-
return map[string]map[string]interface{}{
30-
name: {
31-
"allow": strings.Join(s.Allow, ","),
32-
"reject": strings.Join(s.Reject, ","),
33-
},
34-
}
35-
}

0 commit comments

Comments
 (0)