🛠 Add static analysis
This commit is contained in:
parent
931f75500f
commit
d6546e5ff9
3 changed files with 31 additions and 8 deletions
35
Taskfile.yml
35
Taskfile.yml
|
|
@ -7,12 +7,6 @@ tasks:
|
|||
- task: test
|
||||
- task: build
|
||||
|
||||
ft:
|
||||
desc: Format and test
|
||||
cmds:
|
||||
- task: fmt
|
||||
- task: test
|
||||
|
||||
fmt:
|
||||
desc: Format go code
|
||||
sources:
|
||||
|
|
@ -20,8 +14,37 @@ tasks:
|
|||
cmds:
|
||||
- go fmt ./...
|
||||
|
||||
vet:
|
||||
desc: Vet go 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
|
||||
|
||||
test:
|
||||
desc: Run unit tests
|
||||
deps: [fmt, vet]
|
||||
sources:
|
||||
- '**/*.go'
|
||||
generates:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue