Class RuleMetadataLoader


  • public class RuleMetadataLoader
    extends Object
    Not designed for multi-threads
    • Constructor Detail

      • RuleMetadataLoader

        public RuleMetadataLoader​(String resourceFolder,
                                  org.sonar.api.SonarRuntime sonarRuntime)
      • RuleMetadataLoader

        public RuleMetadataLoader​(String resourceFolder,
                                  String defaultProfilePath,
                                  org.sonar.api.SonarRuntime sonarRuntime)
    • Method Detail

      • addRulesByAnnotatedClass

        public void addRulesByAnnotatedClass​(org.sonar.api.server.rule.RulesDefinition.NewRepository repository,
                                             List<Class<?>> ruleClasses)
      • addRulesByRuleKey

        public void addRulesByRuleKey​(org.sonar.api.server.rule.RulesDefinition.NewRepository repository,
                                      List<String> ruleKeys)