From 0caabaf5a29a5829df74d4593974a61524407dfa Mon Sep 17 00:00:00 2001 From: Spencer Brower <6729162+sbrow@users.noreply.github.com> Date: Tue, 26 May 2026 16:36:44 -0400 Subject: [PATCH] feat(go): Added more linters. --- templates/go/.golangci.yml | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/templates/go/.golangci.yml b/templates/go/.golangci.yml index 087613a..ccd7927 100644 --- a/templates/go/.golangci.yml +++ b/templates/go/.golangci.yml @@ -1,12 +1,15 @@ version: "2" linters: default: standard + # default: all enable: - bidichk - containedctx - contextcheck - decorder - - err13 + - depguard + - err113 + - errchkjson - errorlint - exhaustive - fatcontext @@ -16,13 +19,35 @@ linters: - intrange - maintidx - modernize - - nilnil + - nlreturn - noctx - prealloc - recvcheck - sloglint - unparam + - unused - usestdlibvars + - whitespace + disable: + # Deprecateed + - gomodguard + - wsl + + # Comment checker + - revive + - wrapcheck # reinclude + + # Not useful + - cyclop + - funlen + - gocognit + - gocyclo + - nestif + - noinlineerr + - tagalign + - tagliatelle + - varnamelen + - wsl_v5 settings: recvcheck: disable-builtin: false @@ -31,3 +56,4 @@ linters: formatters: enable: - goimports + - golines