From 05f0004a3c4f65a380824592c4b67ef677a5cdd9 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Tue, 29 Jun 2021 17:09:55 -0700 Subject: [PATCH] Add revive linter with default config --- .golangci.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/.golangci.yml b/.golangci.yml index 96ec11d1..19af8915 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,6 +1,33 @@ linters-settings: misspell: locale: US + revive: + ignore-generated-header: true + rules: + - name: blank-imports + - name: context-as-argument + - name: context-keys-type + - name: dot-imports + - name: empty-block + - name: error-naming + - name: error-return + - name: error-strings + - name: errorf + - name: exported + - name: if-return + - name: increment-decrement + - name: indent-error-flow + - name: package-comments + - name: range + - name: receiver-naming + - name: redefines-builtin-id + - name: superfluous-else + - name: time-naming + - name: unexported-return + - name: unreachable-code + - name: unused-parameter + - name: var-declaration + - name: var-naming linters: enable: @@ -20,6 +47,7 @@ linters: - nilerr - noctx - predeclared + - revive - staticcheck - structcheck - typecheck