diff options
| author | Mitchell Riedstra <mitch@riedstra.dev> | 2021-10-24 12:52:38 -0400 |
|---|---|---|
| committer | Mitchell Riedstra <mitch@riedstra.dev> | 2021-10-24 12:52:38 -0400 |
| commit | 268fcf7e6b671d4959a12111d5abf553bf0a201b (patch) | |
| tree | 6f5c46c9a765478eaae78d66f4b9aefc953bbd1a /.golangci.yml | |
| parent | d36b6a55c8fa4400cd39de717443e110e990a8a3 (diff) | |
| download | go-website-268fcf7e6b671d4959a12111d5abf553bf0a201b.tar.gz go-website-268fcf7e6b671d4959a12111d5abf553bf0a201b.tar.xz | |
Redis caching. Linter config and cleanup.
Diffstat (limited to '.golangci.yml')
| -rw-r--r-- | .golangci.yml | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..319e4af --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,74 @@ + +linters: + enable: + - deadcode + - dupl + - errcheck + - funlen + # - gochecknoglobals + - ineffassign + - structcheck + - typecheck + - varcheck + - asciicheck + - bodyclose + - depguard + - dogsled + - errorlint + - exhaustive + # - exhaustivestruct + - exportloopref + - gci + - gochecknoinits + - gocognit + - goconst + - gocritic + - gocyclo + - godot + - godox + - gofmt + - gofumpt + - goheader + # - goimports + - golint + - gomnd + - gomodguard + - goprintffuncname + - interfacer + - lll + - maligned + - misspell + - nakedret + - nestif + - nlreturn + - noctx + - nolintlint + - paralleltest + - prealloc + - rowserrcheck + - scopelint + - sqlclosecheck + - stylecheck + - testpackage + - tparallel + - unconvert + - unparam + - whitespace + - wrapcheck + - wsl + - gosec + - goerr113 + + +issues: + # List of regexps of issue texts to exclude, empty list by default. + # But independently from this option we use default exclude patterns, + # it can be disabled by `exclude-use-default: false`. To list all + # excluded by default patterns execute `golangci-lint run --help` + exclude: + - .*and that stutters.* + + # It's a complex function--it's just one though + - Function 'Checkup' is too long + - Cognitive complexity .* of func ..\*Page..Checkup. is high + - 'if .info.IsDir.. .. strings.HasSuffix.info.Name.., Suffix.. is deeply nested .complexity: ... .nesti' |
