Toolsに内包されている静的解析ツールです。goimportsの機能は以下の通りです。必要なパッケージのimportを追加gofmtのルールに沿ったコードのフォーマットgoimportsはパッケージのインポートを修正するだけでなく、Go言語の標準パッケージであるgofmtのルールでコードを修正します。1そのため、goimportsはgofmtの上位互換ツールといえます。今回はgoimportsの利用方法について紹介します。利用するGoのバージョンは1.16.3です。『$GOPATH/bin』をパスに追加するgoimportsコマンドを実行するためには$GOPATH/binをパスに追加する必要があるので、シェルの設定ファイルを修正しておきます。PATHgoimportsのインストールgoimportsのバイナリファイル(実行ファイル)をインストールします。golang.org/x/tools/cmd/goimports@latest$GOPATH/binにgoimportsがインストールされていればOKです。以下のようなサンプルコードに対してgoimportsを実行してみます。修正した内容で上書きgoimportsを実行すると、以下のようにimport文とコードのフォーマットが行われます。本来はインデントが必要}さいごにTwitter(@nishina555)やってます。↩RECOMMENDGo言語Go言語ツイートシェアはてブ送るPocketプロフィールnishina大企業、ベンチャーと色々なところでWebエンジニアやっています。退職手続きから案件参画まで。人気の記事iPhoneの連絡先の保存がうまくできない!?原因は同期設定かも。