Go Doctor - The Golang Refactoring Engine リファクタリングの支援を行ってくれるツール。 godoctorはgo向けのリファクタリングのために 変数や関数名の変更 関数の抽出 変数定義var/:=の相互変換 godoc向けコメントのテンプレート挿入 を行ってくれる。 各種エディタで利用可能なので実装中思いついたタイミングで使える。 ドキュメントではvim向けの説明が手厚いので、vimが一番使いやすい(?)のかもしれない。 godoctorとは直接関係がないが、最近はvimでgoを書いている人が多い気がする... もともとはemacsがgolangリポジトリに入っているという話を聞いたことがあったので確認してみたが、 別にemacsに限らずvim関連の設定もリポジトリに入っていたようだった。 そして、 以下のコミットですべて削除されていた。 githu