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
-
-
Constructor Summary
Constructors Constructor Description 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 java.util.function.Predicate<org.sonarsource.slang.api.Tree>executableLineOfCodePredicate()protected java.lang.StringrepositoryKey()
-
-
-
Constructor Detail
-
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)
-
-
Method Detail
-
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
protected java.lang.String repositoryKey()
- Specified by:
repositoryKeyin classorg.sonarsource.slang.plugin.SlangSensor
-
executableLineOfCodePredicate
protected java.util.function.Predicate<org.sonarsource.slang.api.Tree> executableLineOfCodePredicate()
- Overrides:
executableLineOfCodePredicatein classorg.sonarsource.slang.plugin.SlangSensor
-
-