requiresClassDeclaration property

  1. @override
bool get requiresClassDeclaration
override

Whether this rule only applies to files with class declarations.

If true, the rule is skipped for files without class/mixin/extension. Uses ContentRegionIndex for fast detection.

Example: Rules checking class structure:

@override
bool get requiresClassDeclaration => true;

Default: false (runs on all files)

Implementation

@override
bool get requiresClassDeclaration => true;