register method

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

Registers analysis rules, quick fixes, and assists.

Implementation

@override
void register(PluginRegistry registry) {
  final disabled = SaropaLintRule.disabledRules;
  for (final rule in allSaropaRules) {
    if (disabled != null && disabled.contains(rule.code.name)) {
      continue;
    }

    registry.registerLintRule(rule);

    for (final generator in rule.fixGenerators) {
      registry.registerFixForRule(rule.code, generator);
    }
  }
}