@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Go: golangci-lint

github.com

Go には良い Linter がたくさんあるが、ありすぎてどれを使えばいいかわからない・個別に設定するのが面倒、などの課題を解決するためのツール、のようだ。

今関わっているプロジェクトで試しに走らせてみたら、利用していない linter が検出するエラー・警告が多く、乗り換えは pending にしたが、新規プロジェクト等では最初から導入し、不要と感じるものを都度無効化していく、というやり方が良さそう。

詳しい説明や設定例を紹介している記事

GolangCI-Lintの設定ファイルを理解する - yyh-gl's Tech Blog