📌
golangci-lintをv2にマイグレーションする
概要
タイトルの通り golangci-lint を v1 から v2 へ移行した時のメモです。
基本的にマイグレーションガイドのまま実施すればOKです。
GitHub actionsで lint を実行している場合は、golangci/golangci-lint-actionのバージョンアップも必要となるのでお忘れなく。
マイグレーションの流れ
- golangci-lintをv2にアップデートする
$ go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.1.6
- golangci-lintのバージョンを確認する
$ golangci-lint version
- golangci-lintのマイグレーションを実行する
$ golangci-lint migrate
- golangci-lintを実行してlintエラーを確認、対応する
$ golangci-lint run
- 一つ前の手順を繰り返し、エラーが無くなれば対応完了
Discussion