This dashboard visualizes results of various static code analysis tools - it understands the result files of almost 100 different static code analysis tools. You can upload reports of different tools and visualize the distribution of the issues by severity, category, etc. It is also possible to upload a sequence of reports of the same type to show the trend of the reports.
You can view this tool as a stand alone version of the corresponding static analysis suite in the continuous integration server Jenkins. Basically this Spring Boot based dashboard uses the same modules to analyze reports and visualize the results. For more details on Jenkins static analysis suite please refer to the documentation in Jenkins wiki. For technical details on how to use the static analysis model (i.e. the API to read and parse reports) please refer to the Analysis Model GitHub page.
All source code is licensed under the MIT license.
Make sure you have Java and Maven installed. Also, install the Heroku CLI.
$ mvn install $ heroku local:start
Your app should now be running on localhost:5000.
$ heroku create $ git push heroku master $ heroku open