Format
Formats *.dart
files.
To execute the command, run:
$ dcm format lib # or dcm fmt lib
Full command description:
Usage: dcm format [arguments] <directories>
-h, --help Print this usage information.
-l, --line-length Wrap lines longer than this.
-i, --indent Add this many spaces of leading indentation.
--cascading-widget-extensions Format widget extensions in a more readable way.
--dry-run Preview the proposed changes but make no changes.
-c, --print-config Print resolved config.
--root-folder=<./> Root folder.
(defaults to the current directory)
-s, --sdk-path=<directory-path> Dart SDK directory path.
If the project has a `.fvm/flutter_sdk` symlink, it will be used if the SDK is not found.
-e, --exclude=<{**/*.g.dart,**/*.freezed.dart}> Files to exclude (in Glob syntax).
(defaults to "{**/*.g.dart,**/*.freezed.dart}")
--[no-]congratulate Don't show output even when there are no issues.
--ci-key The license key to run on CI server.
--email The email used to purchase the license.
--no-analytics Disable sending anonymous usage statistics.
--[no-]fatal-found Treat any formatting change as fatal.
(defaults to on)
Supported Configuration​
To read more about the formatter configuration, refer to this page.
Dry Run​
If you want to see the proposed changes without applying them, run the command with the --dry-run
option. It will output the code that will be changed marking removed code with the red color and the code that will be added with the green.