@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._ResultAction_HealthReportSingleItem(); } else { return Messages._ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
/** {@inheritDoc} */ @Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._Tasks_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._Tasks_ResultAction_HealthReportSingleItem(); } else { return Messages._Tasks_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { return Messages._AndroidLint_ResultAction_HealthReport(result.getNumberOfAnnotations()); }
/** {@inheritDoc} */ @Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._DRY_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._DRY_ResultAction_HealthReportSingleItem(); } else { return Messages._DRY_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._FindBugs_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._FindBugs_ResultAction_HealthReportSingleItem(); } else { return Messages._FindBugs_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._Warnings_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._Warnings_ResultAction_HealthReportSingleItem(); } else { return Messages._Warnings_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
/** {@inheritDoc} */ @Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._FindBugs_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._FindBugs_ResultAction_HealthReportSingleItem(); } else { return Messages._FindBugs_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._PMD_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._PMD_ResultAction_HealthReportSingleItem(); } else { return Messages._PMD_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._Warnings_ResultAction_HealthReportNoItem(name); } else if (result.getNumberOfAnnotations() == 1) { return Messages._Warnings_ResultAction_HealthReportSingleItem(name); } else { return Messages._Warnings_ResultAction_HealthReportMultipleItem(name, result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._PMD_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._PMD_ResultAction_HealthReportSingleItem(); } else { return Messages._PMD_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._FindBugs_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._FindBugs_ResultAction_HealthReportSingleItem(); } else { return Messages._FindBugs_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
@Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._Checkstyle_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._Checkstyle_ResultAction_HealthReportSingleItem(); } else { return Messages._Checkstyle_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
/** {@inheritDoc} */ @Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._Checkstyle_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._Checkstyle_ResultAction_HealthReportSingleItem(); } else { return Messages._Checkstyle_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
/** {@inheritDoc} */ @Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._PMD_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._PMD_ResultAction_HealthReportSingleItem(); } else { return Messages._PMD_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
/** {@inheritDoc} */ @Override protected Localizable createDescription(final AnnotationProvider result) { if (result.getNumberOfAnnotations() == 0) { return Messages._Warnings_ResultAction_HealthReportNoItem(); } else if (result.getNumberOfAnnotations() == 1) { return Messages._Warnings_ResultAction_HealthReportSingleItem(); } else { return Messages._Warnings_ResultAction_HealthReportMultipleItem(result.getNumberOfAnnotations()); } } }
/** * Computes the healthiness of a build based on the specified results. * Reports a health of 100% when the specified counter is less than * {@link #healthy}. Reports a health of 0% when the specified counter is * greater than {@link #unHealthy}. The computation takes only annotations * of the specified severity into account. * * @param result * annotations of the current build * @return the healthiness of a build */ public HealthReport computeHealth(final AnnotationProvider result) { int numberOfAnnotations = 0; for (Priority priority : Priority.collectPrioritiesFrom(healthDescriptor.getMinimumPriority())) { numberOfAnnotations += result.getNumberOfAnnotations(priority); } return computeHealth(numberOfAnnotations, result); }
/** * Computes the healthiness of a build based on the specified results. * Reports a health of 100% when the specified counter is less than * {@link #healthy}. Reports a health of 0% when the specified counter is * greater than {@link #unHealthy}. The computation takes only annotations * of the specified severity into account. * * @param result * annotations of the current build * @return the healthiness of a build */ public HealthReport computeHealth(final AnnotationProvider result) { int numberOfAnnotations = 0; for (Priority priority : Priority.collectPrioritiesFrom(healthDescriptor.getMinimumPriority())) { numberOfAnnotations += result.getNumberOfAnnotations(priority); } return computeHealth(numberOfAnnotations, result); }