- Egor Muscat | [email protected]
- Mark Huntington |
- Jackie Nugent | [email protected]
- Zachary Champion | [email protected]
-
QualityAssessmentTools code is based on Checkstyle4BlueJ extension which can be found at https://github.com/MetroCS/checkstyle4bluej
-
Reference: pmd-bluej extension which can be found at https://github.com/pmd/pmd-bluej
The main goal of this extension is to provide BlueJ users the ability to check their code with code quality assessment tools. At the current stage, the QualityAssessmentTools extension provides Checkstyle and PMD, which helps BlueJ users write Java code that complies to a coding standards. This project is to provide an extension that can easily incorporate additional code quality tool extensions.
The latest version of the QualityAssessmentTools can be found on the GitHub repository under QualityAssessmentTools-0.5.1.jar.
- Download the latest QualityAssessmentTools-0.5.1.jar
- Place the jar file in BlueJ's extension directory.
- For Windows or Unix:
- Navigate to a BlueJ directory
- While in the directory, place QualityAssessmentTools-0.5.1.jar in lib/extensions
- For Mac OSX:
- Control+click BlueJ.app and choose Show Package Contents
- Navigate to Contents/Resources/Java/extensions/
- Place QualityAssessmentTools-0.5.1.jar in current folder
- NOTE: If you are upgrading from previous version of Quality Assessment Extension or have any Checkstyle extensions active, remove your current checkstyle-extension-5.4.1.jar and any equivalents from the extension directory.
- For Windows or Unix:
- In BlueJ, select Quality Assessment Tool from the Tools menu.
- Select CheckStyle from drop down menu after code has been compiled.
- Select PMD from drop down menu:
- To use PMD, download the current PMD update here. This version of this extension does not include PMD so you must install PMD under your operating system of choice. First step is to install PMD. You can install PMD from a prebuilt file or download it and build it yourself. Remember the path under where you have extracted the zip file, e.g. under Linux you could install it under ~/pmd-bin-6.9.0/. Under Windows it is usually most convenient to install PMD in the root so as to avoid spaces in directory names, (ie: Program Files) or PMD might not execute properly; the installation path could be c:\pmd-bin-6.9.0.
- After installing the Quality Assessment Extension in BlueJ, go to "Tools / Preferences / Extensions". Select or enter the "Path to PMD installation" that you have remembered from step one above. You can also fine-tune the "PMD Options"; by default, the rulesets "java-quickstart" are executed.
- Please see the PMD documentation for the rulesets available.
- Product backlog
- Product's sprint for the current delivery
- Life Cycle Process that our team is using to develop the product
This extension utilizes several tools that come with their own licenses. Licenses for specific tools can be found in their individual directories under src.