Files

68 lines
1.2 KiB
YAML

version: "2"
linters:
default: standard
enable:
- bodyclose
- contextcheck
- copyloopvar
- errorlint
- gocritic
- gosec
- misspell
- perfsprint
- revive
- unconvert
- unparam
- usestdlibvars
settings:
gosec:
excludes:
- G104
- G401
- G505
- G204
- G301
- G302
- G304
- G306
- G122
- G124
- G703
- G706
revive:
rules:
- name: exported
disabled: true
- name: package-comments
disabled: true
errcheck:
exclude-functions:
- (*os.File).Close
- (io.Closer).Close
- (*database/sql.Rows).Close
- (*database/sql.DB).Close
- (*database/sql.Tx).Rollback
- (*usoscal/internal/store.Store).Close
- os.Unsetenv
- os.Remove
- fmt.Fprint
- fmt.Fprintf
- fmt.Fprintln
exclusions:
rules:
- path: internal/usostest/
linters:
- gosec
formatters:
enable:
- gofumpt
- goimports
settings:
gofumpt:
module-path: usoscal
goimports:
local-prefixes:
- usoscal