Skip to main content

prefer-date-format

added in: 1.7.0
🛠

Warns when DateTime, values are formatted with toString instead of DateFormat.format().

Example

❌ Bad:

void main() {
final DateTime dateTimeValue = DateTime.now();

final dateTimeString = dateTimeValue.toString(); // LINT
final dateTimeString = '$dateTimeValue'; // LINT
}

✅ Good:

void main() {
final DateTime dateTimeValue = DateTime.now();

final dateTimeString = DateFormat().format(dateTimeValue);
final dateTimeString = '${DateFormat().format(dateTimeValue)}';
}