From 8721ffcc62b6fa7c721a3159ee2bfb65743c49eb Mon Sep 17 00:00:00 2001 From: Pion <59523206+pionbot@users.noreply.github.com> Date: Mon, 1 Sep 2025 03:06:06 +0000 Subject: [PATCH] Update CI configs to v0.11.26 Update lint scripts and CI configs. --- .golangci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.golangci.yml b/.golangci.yml index d61e68d..4b4025f 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -91,6 +91,10 @@ linters: - pattern: ^os.Exit$ - pattern: ^panic$ - pattern: ^print(ln)?$ + - pattern: ^testing.T.(Error|Errorf|Fatal|Fatalf|Fail|FailNow)$ + pkg: ^testing$ + msg: use testify/assert instead + analyze-types: true gomodguard: blocked: modules: @@ -100,6 +104,12 @@ linters: govet: enable: - shadow + revive: + rules: + # Prefer 'any' type alias over 'interface{}' for Go 1.18+ compatibility + - name: use-any + severity: warning + disabled: false misspell: locale: US varnamelen: @@ -120,7 +130,10 @@ linters: - linters: - forbidigo - gocognit - path: (examples|main\.go|_test\.go) + path: (examples|main\.go) + - linters: + - gocognit + path: _test\.go - linters: - forbidigo path: cmd