Skip to content

chore: clean up legacy golangci-lint v2 violations (drop only-new-issues) #423

@54m

Description

@54m

概要

`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` 設定を撤去する。

やること

  1. `only-new-issues: true` を一旦無効化(または `false`)にして CI を回す
  2. 報告される全ての lint issue を確認・分類
  3. 修正可能なものは修正、誤検知や除外したいものは `.golangci.yml` の `exclusions` で対応
  4. 再 CI で green になることを確認してから `only-new-issues` を撤去

参考

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions