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(LayerViolationRule());
  registry.registerWarningRule(ForbiddenPackageRule());
  registry.registerWarningRule(CircularDependencyRule());
  registry.registerFixForRule(LayerViolationRule.code, RemoveDirective.new);
  registry.registerFixForRule(LayerViolationRule.code, AllowLayerImport.new);
  registry.registerFixForRule(ForbiddenPackageRule.code, RemoveDirective.new);
  registry.registerFixForRule(
    CircularDependencyRule.code,
    RemoveDirective.new,
  );
}