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