Package org.sonar.go.plugin
Class GoSensor
java.lang.Object
org.sonarsource.slang.plugin.SlangSensor
org.sonar.go.plugin.GoSensor
- All Implemented Interfaces:
org.sonar.api.batch.sensor.Sensor,org.sonar.api.scanner.sensor.ProjectSensor
public class GoSensor
extends org.sonarsource.slang.plugin.SlangSensor
-
Field Summary
Fields inherited from class org.sonarsource.slang.plugin.SlangSensor
sonarRuntime -
Constructor Summary
ConstructorsConstructorDescriptionGoSensor(org.sonar.api.SonarRuntime sonarRuntime, org.sonar.api.batch.rule.CheckFactory checkFactory, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, org.sonar.api.issue.NoSonarFilter noSonarFilter, GoLanguage language, GoConverter goConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.sonarsource.slang.api.ASTConverterastConverter(org.sonar.api.batch.sensor.SensorContext sensorContext) protected org.sonar.api.batch.rule.Checks<org.sonarsource.slang.checks.api.SlangCheck>checks()voiddescribe(org.sonar.api.batch.sensor.SensorDescriptor descriptor) protected Predicate<org.sonarsource.slang.api.Tree>protected StringMethods inherited from class org.sonarsource.slang.plugin.SlangSensor
execute
-
Constructor Details
-
GoSensor
public GoSensor(org.sonar.api.SonarRuntime sonarRuntime, org.sonar.api.batch.rule.CheckFactory checkFactory, org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, org.sonar.api.issue.NoSonarFilter noSonarFilter, GoLanguage language, GoConverter goConverter)
-
-
Method Details
-
describe
public void describe(org.sonar.api.batch.sensor.SensorDescriptor descriptor) - Specified by:
describein interfaceorg.sonar.api.scanner.sensor.ProjectSensor- Specified by:
describein interfaceorg.sonar.api.batch.sensor.Sensor- Overrides:
describein classorg.sonarsource.slang.plugin.SlangSensor
-
astConverter
protected org.sonarsource.slang.api.ASTConverter astConverter(org.sonar.api.batch.sensor.SensorContext sensorContext) - Specified by:
astConverterin classorg.sonarsource.slang.plugin.SlangSensor
-
checks
protected org.sonar.api.batch.rule.Checks<org.sonarsource.slang.checks.api.SlangCheck> checks()- Specified by:
checksin classorg.sonarsource.slang.plugin.SlangSensor
-
repositoryKey
- Specified by:
repositoryKeyin classorg.sonarsource.slang.plugin.SlangSensor
-
executableLineOfCodePredicate
- Overrides:
executableLineOfCodePredicatein classorg.sonarsource.slang.plugin.SlangSensor
-