From db703f13ef19ebe98c6cb6cffbfac84794494a3d Mon Sep 17 00:00:00 2001 From: Igor Beliakov Date: Sun, 5 May 2024 13:12:56 +0200 Subject: [PATCH 1/3] chore(workflows): verify golangci-lint config --- .github/workflows/pr-validation.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pr-validation.yaml b/.github/workflows/pr-validation.yaml index 1e852ebb5..3dc95f2b7 100644 --- a/.github/workflows/pr-validation.yaml +++ b/.github/workflows/pr-validation.yaml @@ -99,6 +99,10 @@ jobs: with: version: "v1.56.2" + - name: Verify golangci-lint config + run: | + golangci-lint config verify + test: runs-on: ubuntu-latest steps: From 622c9b2b2ff85f8e8fcf43d25d930438f744eac5 Mon Sep 17 00:00:00 2001 From: Igor Beliakov Date: Sun, 5 May 2024 13:15:19 +0200 Subject: [PATCH 2/3] chore(workflows): bump golangci-lint to 1.57.2 --- .github/workflows/pr-validation.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-validation.yaml b/.github/workflows/pr-validation.yaml index 3dc95f2b7..7e3181e89 100644 --- a/.github/workflows/pr-validation.yaml +++ b/.github/workflows/pr-validation.yaml @@ -97,7 +97,7 @@ jobs: - name: golangci-lint uses: golangci/golangci-lint-action@v5.0.0 with: - version: "v1.56.2" + version: "v1.57.2" - name: Verify golangci-lint config run: | From 6d493bdb4f95c4c457c936a2059e97b1e1e4fb66 Mon Sep 17 00:00:00 2001 From: Igor Beliakov Date: Sun, 5 May 2024 13:22:44 +0200 Subject: [PATCH 3/3] chore(workflows): remove deprecated options from golangci-lint config --- .golangci.yaml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.golangci.yaml b/.golangci.yaml index 866ccc688..870641e62 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -35,17 +35,10 @@ linters-settings: misspell: locale: US - unused: - go: "1.19" - unparam: check-exported: true - govet: - check-shadowing: false - gosimple: - go: "1.19" checks: ["all"] errorlint: @@ -88,13 +81,11 @@ linters-settings: nolintlint: allow-unused: false - allow-leading-space: true allow-no-explanation: [] require-explanation: false require-specific: false staticcheck: - go: "1.19" checks: ["all"] thelper: