Why this matters
Extensions should follow Dart's naming conventions, which use UpperCamelCase. Using other casing styles reduces readability and makes it inconsistent with other identifiers.
Ensure that extensions use UpperCamelCase naming conventions (e.g., `MyExtension`). Avoid other casing styles that could reduce readability.
Extensions should follow Dart's naming conventions, which use UpperCamelCase. Using other casing styles reduces readability and makes it inconsistent with other identifiers.
Side-by-side examples engineers can pattern-match during review.
// (no example provided)extension MyFancyList<T> on List<T> { ... }
extension SmartIterable<T> on Iterable<T> { ... }extension MyFancyList<T> on List<T> { ... }
extension SmartIterable<T> on Iterable<T> { ... }From the same buckets as this rule.