isWidgetClass function
Implementation
bool isWidgetClass(ClassDeclaration node) => switch (node.declaredElement) {
final element? => const TypeChecker.any([
TypeChecker.fromName('StatelessWidget', packageName: 'flutter'),
TypeChecker.fromName('State', packageName: 'flutter'),
TypeChecker.fromName('HookWidget', packageName: 'flutter_hooks'),
]).isSuperOf(element),
_ => false,
};