dart format 命令(用於格式化 Dart 程式碼的命令)

使用 dart format 命令可以根據 Dart 指南 將你程式中多餘的空格替換掉。這與你使用支援 Dart 的 IDE 或者編輯器格式化程式碼的效果相同。

dart format 命令接收一系列檔案或目錄作為引數。例如,下面是如何格式化當前目錄下所有 Dart 檔案的範例:

$ dart format .

要指定多個檔案或目錄,請使用以空格符號分割的列表。下面的命令將會對 lib 目錄中的所有 Dart 檔案,以及一個 bin 目錄下的 Dart 檔案進行格式整理。

$ dart format lib bin/updater.dart 

如果你不想覆蓋檔案,請去掉 -w 選項。原始碼格式化後的結果將作為標準輸出顯示出來。

$ dart format -o show bin/my_app.dart

To make the command have an exit code of 1 if any formatting changes occur, add the --set-exit-if-changed flag. This exit code is often used with continuous integration (CI) to indicate that a check should fail.

$ dart format -o none --set-exit-if-changed bin/my_app.dart

使用 --help 命令列引數或者查閱 dart_style Package 文件可以檢視更多命令列選項。

$ dart help format