Lately I was granted the “Collaborator” status on the Sonar Plugin for IntelliJ IDEA at Github (https://github.com/gshakhn/sonar-intellij-plugin/) and I’d like to share with you the benefits of this project.
For those who aren’t familiar with the benefits of Sonar’s source code analysis, yet, you should really take a look. Sonar not only performs CheckStyle, PMD and FindBugs analysis of your code and highlights the validations on the specific lines of code. But by leveraging the power of JaCoCo Code coverage it is also able to determine the line- and branch-coverage of your JUnit-Tests.
The Sonar plugin for IntelliJ is a basic implementation of the Sonar Plugin for Eclipse (which is maintained by SonarSource themselves). It aids you in connecting your project modules to a project in a specific Sonar instance and apply the analyzed violation report onto your local files. See the Readme for details
Over time we plan to implement almost all of the features which are known to the Eclipse plugin. This started with “Feature Request: Add Web View context menu entry” and continues with our current work on “Feature Request: Run local analysis ”.
We’d be glad if you checked the plugin out and provide us feedback on your findings. Any constructive feedback, suggestions for improvement and feature requests are very welcome! Please feel free to file a bug in the Github Issue tracker or ping us via Twitter if you experience any problems.