From 9e84cfe5f95fca239ffb8d7a622ec427fa63941a Mon Sep 17 00:00:00 2001 From: Dan Jones Date: Fri, 14 Mar 2025 11:59:32 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=20Add=20complexity=20calc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Taskfile.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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: