diff --git a/Taskfile.yml b/Taskfile.yml index 0fb25c9..35792f6 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -43,6 +43,26 @@ tasks: cmds: - staticcheck ./... + cog-complex: + desc: Calculate cognitive complexity + sources: + - '**/*.go' + cmds: + - gocognit -over 5 . + + cyc-complex: + desc: Calculate cyclomatic complexity + sources: + - '**/*.go' + cmds: + - gocyclo -over 5 . + + complex: + desc: Calculate complexities + deps: + - cog-complex + - cyc-complex + vuln: desc: Check for vulnerabilities sources: @@ -56,6 +76,7 @@ tasks: - vet - critic - staticcheck + - complex - vuln test: