Source Code Quality Police (Qulice)
Qulice is a static analysis quality control instrument for Java projects. It combines a few static analysis tools and pre-configures them. You don't need to use and configure them individually any more.
At the moment we integrate together:
- Maven dependency analysis
- maven-enforcer-plugin
- maven-duplicate-finder-plugin
- Checkstyle
- PMD
- SpotBugs
Just add our qulice-maven-plugin to your Maven project and start following out quality policy:
<build> <plugins> <plugin> <groupId>com.qulice</groupId> <artifactId>qulice-maven-plugin</artifactId> <version>0.23.0</version> <configuration> <license>file:${basedir}/LICENSE.txt</license> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
Don't hesitate to submit a ticket to Github when something doesn't work or you need more features.