概要
`v2.14.0`(PR #421)で golangci-lint v1.45.0 → v2.12.1 に移行した際、既存コードの v2 ルールでの lint 違反を一旦見送るため `.github/workflows/linter.yml` で `only-new-issues: true` を有効にした。これは「PR diff の新規 issue だけを CI でブロックする」設定で、既存コードの lint 負債は素通りしている。
本 issue では、その既存負債を一掃し、`only-new-issues` 設定を撤去する。
やること
- `only-new-issues: true` を一旦無効化(または `false`)にして CI を回す
- 報告される全ての lint issue を確認・分類
- 修正可能なものは修正、誤検知や除外したいものは `.golangci.yml` の `exclusions` で対応
- 再 CI で green になることを確認してから `only-new-issues` を撤去
参考
概要
`v2.14.0`(PR #421)で golangci-lint v1.45.0 → v2.12.1 に移行した際、既存コードの v2 ルールでの lint 違反を一旦見送るため `.github/workflows/linter.yml` で `only-new-issues: true` を有効にした。これは「PR diff の新規 issue だけを CI でブロックする」設定で、既存コードの lint 負債は素通りしている。
本 issue では、その既存負債を一掃し、`only-new-issues` 設定を撤去する。
やること
参考