81 lines
1.4 KiB
YAML
81 lines
1.4 KiB
YAML
version: "2"
|
|||
|
|
|
||
|
|
run:
|
||
|
|
timeout: 5m
|
||
|
|
tests: true
|
||
|
|
|
||
|
|
linters:
|
||
|
|
default: none
|
||
|
|
enable:
|
||
|
|
- errcheck
|
||
|
|
- govet
|
||
|
|
- ineffassign
|
||
|
|
- unused
|
||
|
|
- errorlint
|
||
|
|
- gosec
|
||
|
|
- staticcheck
|
||
|
|
- revive
|
||
|
|
|
||
|
|
settings:
|
||
|
|
errcheck:
|
||
|
|
check-blank: false
|
||
|
|
check-type-assertions: true
|
||
|
|
|
||
|
|
govet:
|
||
|
|
enable-all: true
|
||
|
|
disable:
|
||
|
|
- shadow
|
||
|
|
- fieldalignment
|
||
|
|
|
||
|
|
gosec:
|
||
|
|
severity: medium
|
||
|
|
confidence: medium
|
||
|
|
excludes:
|
||
|
|
- G104
|
||
|
|
|
||
|
|
errorlint:
|
||
|
|
errorf: true
|
||
|
|
asserts: true
|
||
|
|
comparison: true
|
||
|
|
|
||
|
|
revive:
|
||
|
|
rules:
|
||
|
|
- name: error-return
|
||
|
|
severity: error
|
||
|
|
- name: unexported-return
|
||
|
|
severity: error
|
||
|
|
- name: error-strings
|
||
|
|
severity: warning
|
||
|
|
- name: if-return
|
||
|
|
severity: warning
|
||
|
|
- name: increment-decrement
|
||
|
|
severity: warning
|
||
|
|
- name: var-naming
|
||
|
|
severity: warning
|
||
|
|
- name: range
|
||
|
|
severity: warning
|
||
|
|
- name: time-naming
|
||
|
|
severity: warning
|
||
|
|
- name: indent-error-flow
|
||
|
|
severity: warning
|
||
|
|
- name: early-return
|
||
|
|
severity: warning
|
||
|
|
|
||
|
|
formatters:
|
||
|
|
enable:
|
||
|
|
- gofmt
|
||
|
|
- goimports
|
||
|
|
|
||
|
|
issues:
|
||
|
|
max-issues-per-linter: 0
|
||
|
|
max-same-issues: 0
|
||
|
|
|
||
|
|
exclusions:
|
||
|
|
paths:
|
||
|
|
- vendor
|
||
|
|
rules:
|
||
|
|
- path: "_test\\.go"
|
||
|
|
linters:
|
||
|
|
- gosec
|
||
|
|
text: "G101"
|