🛠 golangci-lint
This commit is contained in:
parent
8d74dc24e5
commit
7aae44048a
9 changed files with 144 additions and 85 deletions
26
Taskfile.yml
26
Taskfile.yml
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue