1
0
mirror of https://github.com/docker/cli.git synced 2025-04-18 19:24:03 +03:00

golangci-lint: add forbidigo rules to prevent regex.MustCompile

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn 2025-04-10 12:21:59 +02:00
parent ced66f22d6
commit 4c820d3ac0
No known key found for this signature in database
GPG Key ID: 76698F39D527CE8C

View File

@ -7,6 +7,7 @@ linters:
- dupword # Detects duplicate words.
- durationcheck
- errchkjson
- forbidigo
- gocritic # Metalinter; detects bugs, performance, and styling issues.
- gocyclo
- gofumpt # Detects whether code was gofumpt-ed.
@ -66,6 +67,11 @@ linters-settings:
desc: Use github.com/google/uuid instead.
- pkg: "io/ioutil"
desc: The io/ioutil package has been deprecated, see https://go.dev/doc/go1.16#ioutil
forbidigo:
forbid:
- pkg: ^regexp$
p: ^regexp\.MustCompile
msg: Use internal/lazyregexp.New instead.
gocyclo:
min-complexity: 16
gosec: