RuleSettings constructor
RuleSettings({})
Creates rule settings with unmodifiable collections.
Wraps options and exclude in unmodifiable views to prevent mutation.
Implementation
factory RuleSettings({
bool enabled = true,
RuleSeverity? severity,
Map<String, dynamic> options = const {},
List<String> exclude = const [],
}) =>
RuleSettings._(
enabled: enabled,
severity: severity,
options: Map.unmodifiable(options),
exclude: List.unmodifiable(exclude),
);