register method
Registers analysis rules, quick fixes, and assists.
Implementation
@override
void register(PluginRegistry registry) {
final uniqueKeyRule = ContextUseUniqueKeyRule();
final refReassignmentRule = ContextRefReassignmentRule();
final wrongDeclRule = WrongRefDeclarationRule();
final wrongTypeRule = WrongRefTypeRule();
registry.registerWarningRule(uniqueKeyRule);
registry.registerWarningRule(refReassignmentRule);
registry.registerWarningRule(wrongDeclRule);
registry.registerWarningRule(wrongTypeRule);
registry.registerFixForRule(
ContextUseUniqueKeyRule.code,
ContextUseUniqueKeyFix.new,
);
registry.registerFixForRule(
ContextRefReassignmentRule.code,
ContextRefReassignmentFix.new,
);
registry.registerFixForRule(
WrongRefDeclarationRule.code,
WrongRefDeclarationFix.new,
);
registry.registerFixForRule(
WrongRefTypeRule.code,
WrongRefTypeFix.new,
);
registry.registerAssist(ProposeRefAssist.new);
registry.registerAssist(ConvertToTopLevelRefAssist.new);
}