Use this file to discover all available pages before exploring further.
The Dart formatter (dart format) automatically formats Dart code according to the official Dart style guide, ensuring consistent code style across your project.
# Format a single filedart format lib/main.dart# Format multiple filesdart format lib/main.dart test/main_test.dart# Format all Dart files in a directorydart format lib/# Format entire projectdart format .
# Write formatted code to files (default)dart format lib/# Show formatted code on stdoutdart format --output=show lib/main.dart# Don't output formatted codedart format --output=none .# Write formatted code to a JSON filedart format --output=json --show=changed .
# Use default line length (80 characters)dart format lib/# Set custom line lengthdart format --line-length=120 lib/# Common lengths:dart format --line-length=100 lib/ # Wider screensdart format --line-length=80 lib/ # Default
class MyClass { // This code will be formatted normally void normalMethod() { print('formatted'); } // dart format off void specialMethod() { print( 'not formatted' ); } // dart format on}
# Format all filesdart format .# Check formattingdart format --output=none --set-exit-if-changed .if [ $? -ne 0 ]; then echo "Some files are not formatted. Run 'dart format .' to fix." exit 1fi
#!/bin/bashset -eecho "Checking Dart code formatting..."dart format --output=none --set-exit-if-changed .if [ $? -eq 0 ]; then echo "✓ All files are properly formatted"else echo "✗ Some files need formatting" echo "Run 'dart format .' to fix" exit 1fi
# Format specific files onlydart format lib/main.dart lib/utils.dart# Format all files in lib/models/dart format lib/models/# Format all test filesdart format test/