register method

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

Adds this package's warning rules, fixes, and assists to registry.

Implementation

@override
void register(PluginRegistry registry) {
  registry
    ..registerWarningRule(InvalidReactComponentRule())
    ..registerWarningRule(InvalidHookCallRule())
    ..registerWarningRule(BrowserApiDuringSsrRule())
    ..registerWarningRule(JsInteropInServerRule())
    ..registerWarningRule(BrowserImportInServerRule())
    ..registerWarningRule(GeneratedBridgeImportRule());

  registry.registerFixForRule(
    BrowserApiDuringSsrRule.code,
    AddClientOnlyFix.new,
  );
  registry.registerFixForRule(
    GeneratedBridgeImportRule.code,
    ReplaceWithPublicApiFix.new,
  );

  registry.registerAssist(ConvertToReactComponentAssist.new);
}