🛠 golangci-lint

This commit is contained in:
Dan Jones 2025-04-24 14:27:19 -05:00
commit 7aae44048a
9 changed files with 144 additions and 85 deletions

View file

@ -14,7 +14,7 @@ tasks:
desc: fmt, vet, and build
deps:
- fmt
- analyze
- lint
- build-all
fmt:
@ -24,30 +24,12 @@ tasks:
cmds:
- go fmt ./...
vet:
desc: Vet go code
lint:
desc: Statically analyze code
sources:
- '**/*.go'
cmds:
- go vet ./...
critic:
desc: Critique go code
sources:
- '**/*.go'
cmds:
- gocritic check ./...
staticcheck:
desc: Static check go code
sources:
- '**/*.go'
cmds:
- staticcheck ./...
analyze:
desc: Do static analysis
deps:
- vet
- critic
- staticcheck
- golangci-lint run
cmd-build:
internal: true