public interface SensorDescriptor
Sensor is doing. Information may be used by the platform
to log interesting information or perform some optimization.
See Sensor.describe(SensorDescriptor)| Modifier and Type | Method and Description |
|---|---|
SensorDescriptor |
createIssuesForRuleRepositories(String... repositoryKeys)
List rule repositories this
Sensor create issues for. |
SensorDescriptor |
createIssuesForRuleRepository(String... repositoryKey)
Rule repository this
Sensor create issues for. |
SensorDescriptor |
global()
This sensor should be executed at the project level, instead of per-module.
|
SensorDescriptor |
name(String sensorName)
Displayable name of the
Sensor. |
SensorDescriptor |
onlyOnFileType(InputFile.Type type)
InputFile.Type this Sensor work on. |
SensorDescriptor |
onlyOnLanguage(String languageKey)
Language this
Sensor work on. |
SensorDescriptor |
onlyOnLanguages(String... languageKeys)
List languages this
Sensor work on. |
SensorDescriptor |
requireProperties(String... propertyKeys)
List properties this
Sensor depends on. |
SensorDescriptor |
requireProperty(String... propertyKey)
Property this
Sensor depends on. |
SensorDescriptor name(String sensorName)
Sensor. Will be displayed in logs.SensorDescriptor onlyOnLanguage(String languageKey)
SensorDescriptor onlyOnLanguages(String... languageKeys)
SensorDescriptor onlyOnFileType(InputFile.Type type)
SensorDescriptor createIssuesForRuleRepository(String... repositoryKey)
SensorDescriptor createIssuesForRuleRepositories(String... repositoryKeys)
SensorDescriptor requireProperty(String... propertyKey)
SensorDescriptor requireProperties(String... propertyKeys)
SensorDescriptor global()
Copyright © 2009–2017 SonarSource. All rights reserved.