68 lines
1.2 KiB
YAML
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
|