@Override public void describe(SensorDescriptor descriptor) { descriptor .name("One Issue On Dir Per File") .onlyOnLanguages(Xoo.KEY) .createIssuesForRuleRepositories(XooRulesDefinition.XOO_REPOSITORY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor.name("Java CPD Block Indexer") .onlyOnLanguage("java"); }
@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 .onlyOnLanguage(Xoo.KEY) .createIssuesForRuleRepository(XooRulesDefinition.XOO_REPOSITORY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(ObjectiveC.KEY) .name("OCLint") .onlyOnFileType(InputFile.Type.MAIN); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(SpotBugsSensor.LANGUAGE_KEY) .onlyWhenConfiguration(conf -> conf.hasKey(REPORT_PROPERTY_KEY)) .name("Import of SpotBugs issues"); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .onlyOnLanguage(TypeScriptLanguage.KEY) .name("SonarTS Coverage") .onlyOnFileType(Type.MAIN) .onlyWhenConfiguration(config -> config.hasKey(TypeScriptPlugin.LCOV_REPORT_PATHS)); } }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Global Sensor") .onlyWhenConfiguration(c -> c.hasKey(ENABLE_PROP)); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Cpd Tokenizer Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor.name("Generic Test Executions Report") .global() .onlyWhenConfiguration(conf -> conf.hasKey(REPORT_PATHS_PROPERTY_KEY)); }
@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 .name(NAME) .onlyOnLanguages(Xoo.KEY) .onlyWhenConfiguration(c -> c.getBoolean(ACTIVATE).orElse(false)); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("CodeNarc") .onlyOnLanguage(Groovy.KEY) .createIssuesForRuleRepositories(CodeNarcRulesDefinition.REPOSITORY_KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("One Issue Per File with Random Access") .onlyOnLanguages(Xoo.KEY) .createIssuesForRuleRepositories(XooRulesDefinition.XOO_REPOSITORY) .requireProperty(SONAR_XOO_RANDOM_ACCESS_ISSUE_PATHS); }
@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(Xoo.KEY) .onlyOnFileType(Type.TEST) .createIssuesForRuleRepository(XooRulesDefinition.XOO_REPOSITORY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("One Issue Per Directory") .createIssuesForRuleRepositories(XooRulesDefinition.XOO_REPOSITORY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor.name("SaveDataTwice IT Sensor ") .requireProperty("sonar.it.savedatatwice"); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name(HtmlConstants.LANGUAGE_NAME) .onlyOnFileType(InputFile.Type.MAIN); }