Skip to main content

unnecessary-trailing-comma

added in: 1.2.0
style
⚙️🛠

Checks for unnecessary trailing commas for arguments, parameters, enum values and collections.

Removing those commas results in dart format producing code that fits on one line.

Use max-width configuration (default is 80), if you want to set a custom max line width.

⚙️ Config example

dart_code_metrics:
...
rules:
...
- unnecessary-trailing-comma:
max-width: 100

Example

❌ Bad:

// LINT
void function(
String first,
String second,
) {
return;
}

✅ Good:

void function(String first, String second) {
return;
}