2025年3月追記 Go 1.24以降では go.mod の tool ディレクティブを使うほうが便利です。 Go 1.24で入ったGo製ツールの管理機能が便利だったのでおすすめしたい 以下古い内容 Goモジュール管理下では、プロジェクトで使うGo製ツールのバージョンも管理できます。今までの経験では、ツールのバージョンが上がって困ることは記憶にないですが、とはいえ2018年5月ごろにprotoc-gen-goが大きめの変更を入れたこともあるので、バージョン管理しておいて損はないでしょう。このハックは、割とGoモジュール初期からあったようですが、最近使ったので書きました。 Go 1.11 Modules - How can I track tool dependencies for a module? Go modules by example - Tools as dependencies

