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(DoNotUseRawPaths())
    ..registerFixForRule(DoNotUseRawPaths.code, UsePathJoin.new)
    ..registerWarningRule(DoNotUseStatefulBuilder())
    ..registerWarningRule(DoubleLeadingZero())
    ..registerFixForRule(DoubleLeadingZero.code, AddLeadingZero.new)
    ..registerWarningRule(InlineContextLookups())
    ..registerWarningRule(NotNullAssertion())
    ..registerWarningRule(PreferAsyncAwait())
    ..registerWarningRule(PreferImmutableClasses())
    ..registerFixForRule(PreferImmutableClasses.code, MakeImmutable.new)
    ..registerWarningRule(PreferTimestamps())
    ..registerFixForRule(PreferTimestamps.code, UseTimestamp.new)
    ..registerWarningRule(UnnecessaryContainer())
    ..registerFixForRule(UnnecessaryContainer.code, UseSpecializedWidget.new);
}