mirror of
https://github.com/project-zot/zot.git
synced 2024-12-16 21:56:37 -05:00
d325c8b5f4
PR (linter: upgrade linter version #405) triggered lint job which failed with many errors generated by various linters. Configurations were added to golangcilint.yaml and several refactorings were made in order to improve the results of the linter. maintidx linter disabled Signed-off-by: Alex Stan <alexandrustan96@yahoo.ro>
56 lines
1.3 KiB
YAML
56 lines
1.3 KiB
YAML
run:
|
|
deadline: 60m
|
|
skip-dirs:
|
|
- "internal"
|
|
|
|
linters:
|
|
enable-all: true
|
|
disable: funlen,gocognit,exhaustivestruct,paralleltest,forbidigo,ireturn,wrapcheck,exhaustive,maintidx
|
|
|
|
linters-settings:
|
|
dupl:
|
|
threshold: 200
|
|
nestif:
|
|
min-complexity: 26
|
|
cyclop:
|
|
max-complexity: 40
|
|
skip-tests: true
|
|
varnamelen:
|
|
check-return: true
|
|
ignore-type-assert-ok: true
|
|
ignore-map-index-ok: true
|
|
ignore-chan-recv-ok: true
|
|
ignore-names:
|
|
- err
|
|
- ok
|
|
- gc
|
|
- wg
|
|
ignore-decls:
|
|
- n int
|
|
- i int
|
|
- r *os.File
|
|
- w *os.File
|
|
- to int64
|
|
- l *ldap.Conn
|
|
wsl:
|
|
allow-assign-and-anything: true
|
|
enforce-err-cuddling: true
|
|
nolintlint:
|
|
allow-unused: true
|
|
gomnd:
|
|
settings:
|
|
mnd:
|
|
checks: argument,case,condition,operation,return,assign
|
|
ignored-numbers: 10,64
|
|
gomoddirectives:
|
|
replace-allow-list:
|
|
- github.com/aquasecurity/fanal
|
|
- github.com/aquasecurity/trivy
|
|
- github.com/aquasecurity/trivy-db
|
|
- github.com/containers/image/v5
|
|
- github.com/opencontainers/image-spec
|
|
- github.com/open-policy-agent/opa
|
|
- go.opentelemetry.io/otel
|
|
- go.opentelemetry.io/otel/exporters/otlp
|
|
- go.opentelemetry.io/otel/metric
|
|
- go.opentelemetry.io/otel/sdk
|