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(