@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(Xoo.KEY) .onlyOnFileType(Type.TEST) .createIssuesForRuleRepository(XooRulesDefinition.XOO_REPOSITORY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("ChecksSensor") .onlyOnLanguage(Xoo.KEY) .createIssuesForRuleRepositories(XooRulesDefinition.XOO_REPOSITORY) .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name(HtmlConstants.LANGUAGE_NAME) .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(JavaScriptLanguage.KEY) .name("SonarJS") .onlyOnFileType(Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Cobertura") .onlyOnLanguages(Swift.KEY, ObjectiveC.KEY) .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(JavaScriptLanguage.KEY) .name("SonarJS") .onlyOnFileType(Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(Python.KEY) .name("Python Squid Sensor") .onlyOnFileType(Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(Php.KEY) .name("PHP sensor") .onlyOnFileType(Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(Swift.KEY) .name("Swift Squid") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Lizard") .onlyOnLanguages(Swift.KEY, ObjectiveC.KEY) .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(ObjectiveC.KEY) .name("Objective-C Squid") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(ObjectiveC.KEY) .name("FauxPas") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(Swift.KEY) .name("Tailor") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(ObjectiveC.KEY) .name("OCLint") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Surefire") .onlyOnLanguages("swift","objc") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor.onlyOnLanguage(PerlLanguage.KEY).name("PerlCritic Sensor").onlyOnFileType(Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(Swift.KEY) .name("SwiftLint") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(JavaScriptLanguage.KEY) .name("ESLint-based SonarJS") .onlyOnFileType(Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("PylintSensor") .onlyOnLanguage(Python.KEY) .onlyOnFileType(InputFile.Type.MAIN) .createIssuesForRuleRepository(PylintRuleRepository.REPOSITORY_KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(JavaScriptLanguage.KEY) .onlyWhenConfiguration(conf -> conf.hasKey(JavaScriptPlugin.LCOV_REPORT_PATHS)) .name("SonarJS Coverage") .onlyOnFileType(Type.MAIN); }