Feat: add linter

This commit is contained in:
Grail Finder
2024-11-28 17:57:50 +03:00
parent 14d706f94a
commit 34d415c930
9 changed files with 109 additions and 59 deletions

32
.golangci.yml Normal file
View File

@@ -0,0 +1,32 @@
run:
timeout: 1m
concurrency: 2
tests: false
linters:
enable-all: false
disable-all: true
enable:
- errcheck
- gosimple
- govet
- ineffassign
- staticcheck
- typecheck
- unused
- prealloc
presets:
- performance
linters-settings:
funlen:
lines: 80
statements: 50
lll:
line-length: 80
issues:
exclude:
# Display all issues
max-issues-per-linter: 0
max-same-issues: 0