Format Command

The format command is used to format the code in your Melos workspace according to Dart's formatting standards.

bash
melos format

--set-exit-if-changed

Return exit code 1 if there are any formatting changes. This flag is particularly useful in CI/CD pipelines to automatically detect and reject commits that do not adhere to the formatting standards, ensuring code quality.

bash
melos format --set-exit-if-changed

--output

This option is useful when you want to review formatting changes without directly overwriting your files.

bash
melos format --output
# or
melos format --o

Outputs the formatted code to the console.

bash
melos format -o show

Outputs the formatted code as a JSON object

bash
melos format -o json

Lists the files that would be formatted, without showing the formatted content or making changes.

bash
melos format -o none

concurrency (-c)

Defines the max concurrency value of how many packages will execute the command in at any one time. Defaults to 1.

bash
# Set a 5 concurrency
melos format -c 5