public static class RulesDefinition.NewRule extends Object
public RulesDefinition.NewRule setName(String s)
public RulesDefinition.NewRule setTemplate(boolean template)
public RulesDefinition.NewRule setActivatedByDefault(boolean activatedByDefault)
public RulesDefinition.NewRule setSeverity(String s)
public RulesDefinition.NewRule setType(RuleType t)
RuleType.BUG
RuleType.VULNERABILITY
RuleType.BUG
RuleType.CODE_SMELL
public RulesDefinition.NewRule setHtmlDescription(@Nullable String s)
setMarkdownDescription(String)
)public RulesDefinition.NewRule setHtmlDescription(@Nullable URL classpathUrl)
setHtmlDescription(getClass().getResource("/myrepo/Rule1234.html")
public RulesDefinition.NewRule setMarkdownDescription(@Nullable String s)
setHtmlDescription(String)
)public RulesDefinition.NewRule setMarkdownDescription(@Nullable URL classpathUrl)
setMarkdownDescription(getClass().getResource("/myrepo/Rule1234.md")
public RulesDefinition.NewRule setStatus(RuleStatus status)
RuleStatus.READY
. The value
RuleStatus.REMOVED
is not accepted and raises an
IllegalArgumentException
.public RulesDefinition.NewRule setDebtSubCharacteristic(@Nullable String s)
for constant values
,
setType(RuleType)
public RulesDefinition.DebtRemediationFunctions debtRemediationFunctions()
DebtRemediationFunction
public RulesDefinition.NewRule setDebtRemediationFunction(@Nullable DebtRemediationFunction fn)
debtRemediationFunctions()
@Deprecated public RulesDefinition.NewRule setEffortToFixDescription(@Nullable String s)
setGapDescription(String)
public RulesDefinition.NewRule setGapDescription(@Nullable String s)
public RulesDefinition.NewParam createParam(String paramKey)
@CheckForNull public RulesDefinition.NewParam param(String paramKey)
public Collection<RulesDefinition.NewParam> params()
public RulesDefinition.NewRule addTags(String... list)
RuleTagFormat
public RulesDefinition.NewRule setTags(String... list)
RuleTagFormat
public RulesDefinition.NewRule setInternalKey(@Nullable String s)
Copyright © 2009–2018 SonarSource. All rights reserved.