remove unsafe null-check (#3975)
diff --git a/lib/src/rules/avoid_field_initializers_in_const_classes.dart b/lib/src/rules/avoid_field_initializers_in_const_classes.dart index 9739579..9733322 100644 --- a/lib/src/rules/avoid_field_initializers_in_const_classes.dart +++ b/lib/src/rules/avoid_field_initializers_in_const_classes.dart
@@ -89,12 +89,11 @@ var declaration = node.parent; if (declaration is ConstructorDeclaration) { if (declaration.constKeyword == null) return; + var classDecl = declaration.thisOrAncestorOfType<ClassDeclaration>(); + if (classDecl == null) return; // no lint if several constructors - var constructorCount = declaration - .thisOrAncestorOfType<ClassDeclaration>()! - .members - .whereType<ConstructorDeclaration>() - .length; + var constructorCount = + classDecl.members.whereType<ConstructorDeclaration>().length; if (constructorCount > 1) return; var visitor = HasParameterReferenceVisitor(