Peer code review is a long-proven method to improve software quality. It allows to find technical and functional bugs and to mentor new hires. The downfall is that code review is a time-consuming process.
The time required to achieve code review can be reduced by leveraging automated source code inspection and including it in the code review process. Static code analyzers are great to find well-defined problems that a reviewer could miss. Results from code analysis can also serve as a tool for the reviewer, it gives clues about which files it should focus on: bad practices tend to cluster.
The Kalistick Plugin For Crucible brings results from our powerful automated code analyzer right into Crucible, the peer code review application developed by Atlassian, to accelerate and improve the peer review process.
Visualize violations on source
With the Kalistick Plugin for Crucible, all the violations (implementation, structure, duplication, documentation and even methods that should be tested) based on your coding standards, best practices or bugs are shown directly on every source file of your review in Crucible.
Based on the information provided by the plugin, the reviewer can instantly add a comment asking for the correction of the violation. All the details of the violation are added to the comment.
The plugin allows the corrector to focus on problems not detected by static code analysis like the readability of the code or checking that the code work as documented.
Next steps
If you want to improve your code review process and get your hands dirty, try the plugin by yourself. Search for Kalistick Plugin on the Universal Plugin Manager or download it from the Atlassian Plugin exchange (further information on http://doc.kalistick.com). Feel free to contact support@kalistick.com if you have questions.


