register method
Registers analysis rules, quick fixes, and assists.
Implementation
@override
void register(PluginRegistry registry) {
// Register rules
registry.registerWarningRule(MissingFieldInEquatableProps());
registry.registerWarningRule(
AlwaysCallSuperPropsWhenOverridingEquatableProps(),
);
// Register fixes for missing_field_in_equatable_props
registry.registerFixForRule(
MissingFieldInEquatableProps.code,
AddFieldToEquatableProps.new,
);
registry.registerFixForRule(
MissingFieldInEquatableProps.code,
AddEveryFieldsToEquatableProps.new,
);
registry.registerFixForRule(
MissingFieldInEquatableProps.code,
CreateEquatablePropsWithFieldInIt.new,
);
registry.registerFixForRule(
MissingFieldInEquatableProps.code,
CreateEquatablePropsWithEveryFieldsInIt.new,
);
// Register fix for always_call_super_props_when_overriding_equatable_props
registry.registerFixForRule(
AlwaysCallSuperPropsWhenOverridingEquatableProps.code,
CallSuperInOverridedEquatableProps.new,
);
}