safing-jess/.golangci.yml

43 lines
1,023 B
YAML

# Docs:
# https://golangci-lint.run/usage/linters/
linters:
enable-all: true
disable:
- cyclop
- exhaustivestruct
- forbidigo
- funlen
- gochecknoglobals
- gochecknoinits
- gocognit
- gocyclo
- goerr113
- gomnd
- ifshort
- lll
- nestif
- nlreturn
- noctx
- revive
- testpackage
- whitespace
- wrapcheck
- wsl
linters-settings:
gci:
# put imports beginning with prefix after 3rd-party packages;
# only support one prefix
# if not set, use goimports.local-prefixes
local-prefixes: github.com/safing
godox:
# report any comments starting with keywords, this is useful for TODO or FIXME comments that
# might be left in the code accidentally and should be resolved before merging
keywords:
- FIXME
gosec:
# To specify a set of rules to explicitly exclude.
# Available rules: https://github.com/securego/gosec#available-rules
excludes:
- G505 # We need crypto/sha1 for the HIBP API.