Skip to main content

prefer-digit-separators

dart 3.6+
configurable
pro+

Suggests using digit separators to improve readability of long numbers.

⚙️ Config

Set min-length (default is 5) to configure the minimum number of digits after which the number should have digit separators.

analysis_options.yaml
dart_code_metrics:
rules:
- prefer-digit-separators:
min-length: 5

Example

❌ Bad:

void fn() {
// LINT: Prefer adding digit separators to improve readability of this number.
final value = 1000000;

// LINT: Prefer adding digit separators to improve readability of this number.
final another = 10000234.23000;
}

✅ Good:

void fn() {
final value = 1_000_000;
final another = 1000; // only 4 digits

final dbl = 10000.23000;
final dbl = 10_000_234.23000;
}

Additional Resources