solid-software / solid_lints

🟧 Lints for Dart and Flutter based on software industry standards and best practices.
Other
36 stars 18 forks source link

New rule: avoid_similar_names #95

Open danylo-safonov-solid opened 9 months ago

danylo-safonov-solid commented 9 months ago

e.g. if names differ by one character, especially if the characters are similar (e.g. digit 1 and letter l)

BAD:

bool isEqual(SomeClass someClass1, SomeClass someClass2) ...

BETTER:

bool isEqual(SomeClass someClassA, SomeClass someClassB) ...

GOOD:

bool isEqual(SomeClass that, SomeClass other) ...

GOOD:

bool isEqual(SomeClass first, SomeClass second) ...