- .golangci.yml:standard 集 - errcheck(存量 38 处裸忽略待专项),staticcheck 关纯风格/quickfix - 清理 3 个无引用死函数;SanitizedJSON 不可达分支收敛为接口分支 + nil 指针防护(原死分支中的 nil 检查从未执行) - CI backend job 增加 golangci-lint-action@v6
16 lines
418 B
YAML
16 lines
418 B
YAML
# golangci-lint v2 配置 — 与 CI 门禁(.gitea/workflows/ci.yml)配套
|
|
# 取舍:errcheck 存量 38 处裸忽略待专项清理后开启;staticcheck 关闭纯风格/quickfix 类
|
|
version: "2"
|
|
|
|
formatters:
|
|
enable:
|
|
- gofmt
|
|
|
|
linters:
|
|
default: standard
|
|
disable:
|
|
- errcheck
|
|
settings:
|
|
staticcheck:
|
|
checks: ["all", "-ST1000", "-ST1003", "-ST1005", "-ST1020", "-ST1021", "-ST1022", "-QF*", "-S1*"]
|