register method

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

Registers all warning rules and quick fixes supported by this plugin.

Implementation

@override
void register(PluginRegistry registry) {
  registry
    ..registerWarningRule(PreferTernaryLint())
    ..registerWarningRule(PureContractClassLint())
    ..registerWarningRule(MaxTwoLevelOfIndentationLint())
    ..registerWarningRule(OneStatementPerBlockLint())
    ..registerWarningRule(FinalImplementationClassLint())
    ..registerFixForRule(
      FinalImplementationClassLint.code,
      MakeClassFinalFix.new,
    )
    ..registerFixForRule(
      FinalImplementationClassLint.code,
      MakeClassBaseFix.new,
    )
    ..registerFixForRule(
      PureContractClassLint.code,
      MakeClassInterfaceFix.new,
    )
    ..registerFixForRule(PreferTernaryLint.code, ConvertToTernaryFix.new);
}