Semantic type of this rule. Default null = unspecified (legacy). When set, used for quality gates, accuracy targets, and reporting.
null
@override RuleType? get ruleType => RuleType.codeSmell;