@kyanny's blog

印刷は人間に対し市場を作り出し、国民軍を創設する方法も教えたのであった - マーシャル・マクルーハン「グーデンベルグの銀河系」

Go: golangci-lint

github.com

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

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

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

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