はじめに こんにちは、kenです。 2025年が始まりましたね! 今年はより一層発信に力を入れていきたいと思います。 さて、今回はgo-ruleguardというツールを使ってオリジナルのGoのlinterを作る方法をご紹介します。 オリジナルのlinterの作成は難しいイメージがありましたが、このツールを使えば驚くほど簡単に自前のlinterを作れることがわかったので、簡単なlinterを作成しつつその便利さを紹介できればと思います。 go-ruleguardとは go-ruleguardは、Goのコードを解析し、ユーザーが定義したルールに違反しているコードがないかを検出する静的解析ツールです。 「ユーザーが定義したルール」というのがポイントで、これを使うことでプロジェクト固有のコーディング規約やベストプラクティスに違反している箇所を自動的に検出し、報告させることができます。 実際に使って
