avoid-duplicate-map-keys
preset: recommended
Warns when a map has duplicate keys.
Example
❌ Bad:
void fn() {
final map = {
'key': 'value',
'key': 'value', // LINT
...{'key': 'value'}, // LINT
if (...) 'key': 'value', // LINT
};
final override = {
if (...) 'key': 'value',
'key': 'value', // LINT
};
}
✅ Good:
void fn() {
final map = {
'key': 'value',
'anotherKey': 'value',
...{'key': 'anotherValue'},
};
final override = {
'key': 'value',
};
}