From d80b034e16fb43c6e282ba307c26d1215e33bd71 Mon Sep 17 00:00:00 2001 From: anna-cross Date: Fri, 17 Nov 2023 14:40:03 -0500 Subject: [PATCH] Update .golangci.yml --- .golangci.yml | 37 +++++++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 6 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index 22d9035..bc68390 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -11,6 +11,18 @@ linters-settings: min-complexity: 20 goconst: ignore-tests: true + goheader: + template-path: '.golangci.goheader.template' + values: + regexp: + copyright-year: 20[2-9]\d + +issues: + exclude-rules: + # Exclude some linters from running on tests files. + - path: _test\.go + linters: + - gosec linters: # please, do not use `enable-all`: it's deprecated and will be removed soon. @@ -40,7 +52,7 @@ linters: # - gofumpt - goheader - goimports - # - revive # lots of unused parameters in the template, would be helpful for the user to keep them + - revive # - gomnd - gomoddirectives - gomodguard @@ -62,10 +74,10 @@ linters: - nolintlint # - paralleltest - predeclared - # - rowserrcheck + - rowserrcheck - staticcheck - stylecheck - # - sqlclosecheck + - sqlclosecheck # - tagliatelle # - tenv # - thelper @@ -74,7 +86,20 @@ linters: - unconvert # - unparam - unused - # - wastedassign + - wastedassign - whitespace - # - wrapcheck - # - wsl \ No newline at end of file + # - wrapcheck + # - wsl + + # don't enable: + # - asciicheck + # - dupl + # - gochecknoglobals + # - gocognit + # - godox + # - goerr113 + # - maligned + # - nestif + # - prealloc + # - testpackage + # - wsl