register method

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

Registers analysis rules, quick fixes, and assists.

Implementation

@override
void register(PluginRegistry registry) {
  registry
    ..registerWarningRule(UndisposedController())
    ..registerWarningRule(ImageWithoutCacheSize())
    ..registerWarningRule(PreferListBuilder())
    ..registerWarningRule(AvoidAnimatedOpacityWidget())
    ..registerWarningRule(PreferRiverpodSelect())
    ..registerWarningRule(AvoidSetStateLargeSubtree())
    ..registerWarningRule(AvoidHeavyWorkInBuild())
    ..registerFixForRule(UndisposedController.code, AddDisposeCall.new)
    ..registerFixForRule(PreferListBuilder.code, ConvertToListBuilder.new)
    ..registerFixForRule(PreferRiverpodSelect.code, UseRiverpodSelect.new);
}