Update linter config

This commit is contained in:
2025-10-24 13:27:38 +03:00
parent e4e3859277
commit dd358d2c13
+53 -15
View File
@@ -2,28 +2,66 @@ version: "2"
run: run:
timeout: 5m timeout: 5m
issues-exit-code: 1
linters:
enable:
- errcheck
- govet
- ineffassign
- staticcheck
- unused
- bodyclose
- importas
- dogsled
- dupl
- gochecknoinits
- gocognit
- gocritic
- gocyclo
- revive
- gosec
- misspell
- nakedret
- prealloc
- unconvert
- whitespace
- rowserrcheck
- goconst
- asciicheck
- nestif
- copyloopvar
- sqlclosecheck
settings:
govet:
enable:
- shadow
gocritic:
disabled-checks:
- sloppyReassign
- whyNoLint
enabled-tags:
- experimental
- opinionated
exclusions: exclusions:
generated: lax generated: lax
presets: presets:
- comments - comments
- common-false-positives - common-false-positives
- std-error-handling - std-error-handling
paths: paths:
- third_party$ - third_party$
- builtin$ - builtin$
- examples$ - examples$
formatters: formatters:
enable: enable:
- gofmt - gofmt
- goimports - goimports
settings:
goimports:
local-prefixes:
- crm2
exclusions: exclusions:
generated: lax generated: lax
paths: paths: