Skip to content

Commit d029d10

Browse files
committed
review: error management
1 parent 9006f56 commit d029d10

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ require (
88
github.com/Antonboom/nilnil v0.1.1
99
github.com/BurntSushi/toml v1.1.0
1010
github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24
11-
github.com/GaijinEntertainment/go-exhaustruct/v2 v2.0.1
11+
github.com/GaijinEntertainment/go-exhaustruct/v2 v2.0.2-0.20220410203528-eb118e90b8df
1212
github.com/OpenPeeDeeP/depguard v1.1.0
1313
github.com/alexkohler/prealloc v1.0.0
1414
github.com/ashanbrown/forbidigo v1.3.0

go.sum

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/golinters/commons.go

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package golinters
2+
3+
import "github.com/golangci/golangci-lint/pkg/logutils"
4+
5+
// linterLogger must be use only when the context logger is not available.
6+
var linterLogger = logutils.NewStderrLog("linter")

pkg/golinters/exhaustruct.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ func NewExhaustruct(settings *config.ExhaustructSettings) *goanalysis.Linter {
1616
exclude = settings.Exclude
1717
}
1818

19-
a := analyzer.MustNewAnalyzer(include, exclude)
19+
a, err := analyzer.NewAnalyzer(include, exclude)
20+
if err != nil {
21+
linterLogger.Fatalf("exhaustruct configuration: %v", err)
22+
}
2023

2124
return goanalysis.NewLinter(a.Name, a.Doc, []*analysis.Analyzer{a}, nil).
2225
WithLoadMode(goanalysis.LoadModeTypesInfo)

0 commit comments

Comments
 (0)