mirror of
https://github.com/onyx-and-iris/vbantxt.git
synced 2025-03-31 11:31:21 +01:00
55 lines
941 B
YAML
55 lines
941 B
YAML
run:
|
|
# timeout for analysis, e.g. 30s, 3m, default is 1m
|
|
timeout: 3m
|
|
# exclude test files
|
|
tests: true
|
|
|
|
linters:
|
|
# Set to true runs only fast linters.
|
|
# Good option for 'lint on save', pre-commit hook or CI.
|
|
fast: true
|
|
|
|
disable-all: true
|
|
|
|
enable:
|
|
- gosimple
|
|
- govet
|
|
- ineffassign
|
|
- staticcheck
|
|
- unused
|
|
- gofmt
|
|
- gofumpt
|
|
- misspell
|
|
- unparam
|
|
- gosec
|
|
- asciicheck
|
|
- errname
|
|
- gci
|
|
- godot
|
|
- goimports
|
|
- revive
|
|
|
|
linters-settings:
|
|
gofmt:
|
|
rewrite-rules:
|
|
- pattern: 'interface{}'
|
|
replacement: 'any'
|
|
- pattern: 'a[b:len(a)]'
|
|
replacement: 'a[b:]'
|
|
|
|
misspell:
|
|
locale: UK
|
|
|
|
errcheck:
|
|
check-type-assertions: true
|
|
|
|
issues:
|
|
max-same-issues: 0
|
|
max-issues-per-linter: 0
|
|
exclude-use-default: false
|
|
exclude:
|
|
# gosec: Duplicated errcheck checks
|
|
- G104
|
|
# gosec: integer overflow conversion int -> uint32
|
|
- G115
|