From 8f2080203d4ec038059ec83cadfe6bbdccb16a02 Mon Sep 17 00:00:00 2001 From: Head of Product & Engineering Date: Sun, 5 Apr 2026 21:39:28 +0200 Subject: [PATCH] fix: update .golangci.yml to v2 config format golangci-lint v2 requires version: "2" at the top level, linters.settings (not linters-settings), and issues.exclusions.rules (not issues.exclude-rules). Also removed gosimple and unused which are now merged into staticcheck. Co-Authored-By: Paperclip --- .golangci.yml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/.golangci.yml b/.golangci.yml index baaa673..2108dfe 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,25 +1,24 @@ +version: "2" + linters: enable: - errcheck - govet - staticcheck - - gosimple - ineffassign - - unused - errorlint - gocritic - revive - -linters-settings: - revive: - rules: - - name: exported - disabled: true + settings: + revive: + rules: + - name: exported + disabled: true issues: - exclude-rules: - # Test files can use dot-imports and assertion helpers freely - - path: _test\.go - linters: - - errcheck - - gocritic + exclusions: + rules: + - path: _test\.go + linters: + - errcheck + - gocritic