You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Mariia Mykhailova (JIRA)" <ji...@apache.org> on 2015/10/09 00:00:28 UTC
[jira] [Created] (REEF-819) Add software quality reporting tools
for Java code
Mariia Mykhailova created REEF-819:
--------------------------------------
Summary: Add software quality reporting tools for Java code
Key: REEF-819
URL: https://issues.apache.org/jira/browse/REEF-819
Project: REEF
Issue Type: Task
Components: Build infrastructure
Reporter: Mariia Mykhailova
Priority: Minor
After discussion on mailing list, we seem to agree on the following list of software quality reporting tools to use for our Java code:
* Checkstyle: configured as part of the build, REEF-519 to fix the leftover warnings.
* Findbugs: configured as part of the build. REEF-802 to fix leftover medium-priority warnings.
* PMD (looks for bugs) and PMD-CPD (looks for duplicate code): to be configured. It duplicates part of Checkstyle and Findbugs functionality, but seems to have enough non-intersecting modules to be worth having.
* Cobertura (code coverage): to be configured.
* to aggregate reports of individual tools and track them over time, we can use a tool like XRadar or QALab.
We need to configure PMD, PMD-CPD and Cobertura and a way to produce aggregate reports on all Java tools.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)