Skip to main content

avoid-self-assignment

added in: 1.1.0
warning
🛠

Warns when a variable or a class instance field / property is assigned to itself.

Example

❌ Bad:

class SomeClass {
String someString = '123';

void update(String newValue) {
someString = someString; // LINT
}
}

✅ Good:

class SomeClass {
String someString = '123';

void update(String newValue) {
someString = newValue;
}
}