[解決済み] ソースツリー全体に対するgo fmt
2023-04-05 16:25:43
質問
現在、あるプロジェクトがこのような構成になっています。
~/code/go /bin /pkg /src /proj/main.go /パッケージ/package.go /some_other_package/some_other_package.go。
ここで、もし私が
go fmt
ツールを使いたい場合、唯一の方法はプロジェクトのソースツリー内の各ディレクトリに対して個別に行うことだと思われます。
go fmt proj
go fmt proj/package
go fmt proj/some_other_package
fmtコマンドをソースツリー全体に対して実行するように指示する方法はありますか?
どのように解決するのですか?
3つのドット(
...
) をワイルドカードとして使用できます。そのため、例えば次のコマンドはすべての github.com パッケージをフォーマットします。
go fmt github.com/...
このワイルドカードは、次のような他の go コマンドでも使えます。
go list
,
go get
といった具合である。こんな不格好なfindコマンドを覚える必要はない。
関連
-
[解決済み] サーバーでSSLが有効になっていない
-
[解決済み] スライスを宣言するのか、スライスを作るのか?
-
[解決済み] マップから構造体への変換
-
[解決済み] go モジュール内のローカルパッケージへのアクセス (go 1.11)
-
[解決済み] 構造体の値をマップの値として設定すると、"cannot assign" エラーが発生するのはなぜですか?重複
-
[解決済み] 複数のファイルからなるGoプログラムをコンパイルするには?
-
[解決済み] チャネルの要素数
-
[解決済み] テキストファイルの読み方を教えてください。重複
-
[解決済み] Ubuntuホスト上のalpine dockerコンテナでGoコンパイルされたバイナリが実行されない
-
[解決済み] Go オブジェクトのポインタ値を表示するにはどうすればよいですか?ポインタの値は何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] time.Sleepを使わずにすべてのゴルーチンが終了するのを待つには?
-
[解決済み] オブジェクトのプロパティを二重引用符で囲んで使用するには?
-
[解決済み] Goエラー処理テクニック【終了しました
-
[解決済み] チャネルの要素数
-
[解決済み] ゴルーチンからの戻り値をキャッチする
-
[解決済み] go ウェブサーバーを使って静的な html ファイルを提供するにはどうすればよいですか?
-
[解決済み] テキストファイルの読み方を教えてください。重複
-
[解決済み] IntelliJでファイル保存時にgofmtを実行する
-
[解決済み] 複数のゴルーチンが1つのチャンネルをリッスンする
-
[解決済み] コンパイルしたファイルのサイズを小さくするには?