register method
Registers analysis rules, quick fixes, and assists.
Implementation
@override
void register(PluginRegistry registry) {
// Equality - available as assist
registry.registerAssist(AddEquality.new);
// ToString - available as assist
registry.registerAssist(AddToString.new);
// CopyWith - available as assist
registry.registerAssist(AddCopyWith.new);
// Implement Data Class Methods - available as assist
registry.registerAssist(ImplementDataClassMethods.new);
// Equality Incomplete - lint + fix
registry.registerLintRule(EqualityIncompleteRule());
registry.registerFixForRule(
EqualityIncompleteRule.code,
UpdateEquality.new,
);
// CopyWith Incomplete - lint + fix
registry.registerLintRule(CopyWithIncompleteRule());
registry.registerFixForRule(
CopyWithIncompleteRule.code,
UpdateCopyWith.new,
);
// ToString Incomplete - lint + fix
registry.registerLintRule(IncompleteClassToStringRule());
registry.registerFixForRule(
IncompleteClassToStringRule.code,
UpdateToString.new,
);
}