Skip to content

Commit 443e5b6

Browse files
Print error message and exit with non-zero status when ruleguard parse error occurs (#1666)
1 parent 3096f8a commit 443e5b6

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ require (
1313
github.com/denis-tingajkin/go-header v0.4.2
1414
github.com/esimonov/ifshort v1.0.1
1515
github.com/fatih/color v1.10.0
16-
github.com/go-critic/go-critic v0.5.3
16+
github.com/go-critic/go-critic v0.5.4
1717
github.com/go-xmlfmt/xmlfmt v0.0.0-20191208150333-d5b6f63a941b
1818
github.com/gofrs/flock v0.8.0
1919
github.com/golangci/check v0.0.0-20180506172741-cfe4005ccda2

go.sum

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

pkg/golinters/gocritic.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,10 @@ func buildEnabledCheckers(lintCtx *linter.Context, linterCtx *gocriticlinter.Con
122122
return nil, err
123123
}
124124

125-
c := gocriticlinter.NewChecker(linterCtx, info)
125+
c, err := gocriticlinter.NewChecker(linterCtx, info)
126+
if err != nil {
127+
return nil, err
128+
}
126129
enabledCheckers = append(enabledCheckers, c)
127130
}
128131

0 commit comments

Comments
 (0)