register method

  1. @override
void register(
  1. PluginRegistry registry
)
override

Registers analysis rules, quick fixes, and assists.

Implementation

@override
void register(PluginRegistry registry) {
  registry.registerLintRule(SortChildrenLastRule());
  registry.registerFixForRule(SortChildrenLastRule.code, SortChildrenLastFix.new);

  registry.registerLintRule(PreferHtmlComponentsRule());
  registry.registerFixForRule(PreferHtmlComponentsRule.code, ConvertHtmlComponentFix.new);

  registry.registerLintRule(StylesOrderingRule());
  registry.registerFixForRule(StylesOrderingRule.code, OrderStylesFix.new);

  registry.registerWarningRule(PreferStylesGetterRule());
  registry.registerFixForRule(PreferStylesGetterRule.code, ReplaceWithGetterFix.new);

  registry.registerAssist(CreateStatelessComponent.new);
  registry.registerAssist(CreateStatefulComponent.new);
  registry.registerAssist(CreateInheritedComponent.new);
  registry.registerAssist(ConvertToStatefulComponent.new);
  registry.registerAssist(ConvertToAsyncStatelessComponent.new);

  registry.registerAssist(AddStyles.new);
  registry.registerAssist(ConvertToNestedStyles.new);

  registry.registerAssist(ConvertToWebImport.new);
  registry.registerAssist(ConvertToServerImport.new);

  registry.registerAssist(WrapWithHtml.new);
  registry.registerAssist(WrapWithComponent.new);
  registry.registerAssist(WrapWithBuilder.new);
  registry.registerAssist(RemoveComponent.new);
  registry.registerAssist(ExtractComponent.new);
}