@Beta public abstract class CustomJavaScriptRulesDefinition extends Object implements org.sonar.api.server.rule.RulesDefinition, org.sonar.api.BatchExtension
org.sonar.api.server.rule.RulesDefinition.Context, 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.NewRepositoryImpl, org.sonar.api.server.rule.RulesDefinition.NewRule, org.sonar.api.server.rule.RulesDefinition.Param, org.sonar.api.server.rule.RulesDefinition.Repository, org.sonar.api.server.rule.RulesDefinition.RepositoryImpl, org.sonar.api.server.rule.RulesDefinition.Rule, org.sonar.api.server.rule.RulesDefinition.SubCharacteristics| Constructor and Description |
|---|
CustomJavaScriptRulesDefinition() |
| Modifier and Type | Method and Description |
|---|---|
abstract Class[] |
checkClasses()
Array of the custom rules classes.
|
void |
define(org.sonar.api.server.rule.RulesDefinition.Context context)
Defines rule repository with check metadata from check classes' annotations.
|
abstract String |
repositoryKey()
Key of the custom rule repository.
|
abstract String |
repositoryName()
Name of the custom rule repository.
|
public void define(org.sonar.api.server.rule.RulesDefinition.Context context)
define in interface org.sonar.api.server.rule.RulesDefinitionpublic abstract String repositoryName()
public abstract String repositoryKey()
public abstract Class[] checkClasses()
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.