Class IacRulesDefinition

  • All Implemented Interfaces:
    org.sonar.api.server.rule.RulesDefinition, ProvideLanguageKey

    public abstract class IacRulesDefinition
    extends Object
    implements org.sonar.api.server.rule.RulesDefinition, ProvideLanguageKey
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.sonar.api.server.rule.RulesDefinition

        org.sonar.api.server.rule.RulesDefinition.AbstractContext, org.sonar.api.server.rule.RulesDefinition.Context, org.sonar.api.server.rule.RulesDefinition.CweVersion, org.sonar.api.server.rule.RulesDefinition.DebtRemediationFunctions, org.sonar.api.server.rule.RulesDefinition.ExtendedRepository, org.sonar.api.server.rule.RulesDefinition.NewExtendedRepository, org.sonar.api.server.rule.RulesDefinition.NewParam, org.sonar.api.server.rule.RulesDefinition.NewRepository, org.sonar.api.server.rule.RulesDefinition.NewRule, org.sonar.api.server.rule.RulesDefinition.OwaspAsvsVersion, org.sonar.api.server.rule.RulesDefinition.OwaspTop10, org.sonar.api.server.rule.RulesDefinition.OwaspTop10Version, org.sonar.api.server.rule.RulesDefinition.Param, org.sonar.api.server.rule.RulesDefinition.PciDssVersion, org.sonar.api.server.rule.RulesDefinition.Repository, org.sonar.api.server.rule.RulesDefinition.Rule
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected IacRulesDefinition​(org.sonar.api.SonarRuntime runtime)  
    • Constructor Detail

      • IacRulesDefinition

        protected IacRulesDefinition​(org.sonar.api.SonarRuntime runtime)
    • Method Detail

      • checks

        protected abstract List<Class<?>> checks()
      • define

        public void define​(org.sonar.api.server.rule.RulesDefinition.Context context)
        Specified by:
        define in interface org.sonar.api.server.rule.RulesDefinition