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