@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Cpd Tokenizer Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Test Execution Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Highlighting Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor.name("Zero Coverage Sensor") .global(); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("One Issue Per Directory") .createIssuesForRuleRepositories(XooRulesDefinition.XOO_REPOSITORY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Significant Code Ranges Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Measure Sensor") .onlyOnLanguages(Xoo.KEY, Xoo2.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Symbol Reference Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor.name("Java CPD Block Indexer") .onlyOnLanguage("java"); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Analysis Error Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("Xoo Line Measure Sensor") .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor.name("Generic Coverage Report") .global() .onlyWhenConfiguration(c -> asList(REPORT_PATHS_PROPERTY_KEY, OLD_REPORT_PATH_PROPERTY_KEY, OLD_COVERAGE_REPORT_PATHS_PROPERTY_KEY, OLD_IT_COVERAGE_REPORT_PATHS_PROPERTY_KEY, OLD_OVERALL_COVERAGE_REPORT_PATHS_PROPERTY_KEY) .stream() .anyMatch(c::hasKey)); }
@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("Global Sensor") .onlyWhenConfiguration(c -> c.hasKey(ENABLE_PROP)); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name(getSensorName()) .onlyOnLanguages(Xoo.KEY); }
@Override public void describe(SensorDescriptor descriptor) { descriptor .name("One Bug Issue Per Line") .onlyOnLanguages(Xoo.KEY, Xoo2.KEY) .createIssuesForRuleRepositories(XooRulesDefinition.XOO_REPOSITORY, XooRulesDefinition.XOO2_REPOSITORY); }
@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(NAME) .onlyOnLanguages(Xoo.KEY) .onlyWhenConfiguration(c -> c.getBoolean(ACTIVATE).orElse(false)); }
@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("ChecksSensor") .onlyOnLanguage(Xoo.KEY) .createIssuesForRuleRepositories(XooRulesDefinition.XOO_REPOSITORY) .onlyOnFileType(InputFile.Type.MAIN); }