I really enjoy having Checkstyle plugins for Eclipse and IntelliJ IDEs, so my team will use always the same standard and submit code with high readability.
What do you dislike?
Sometimes I have to turn Checkstyle off adding comments because I use a plugin that would break Maven build if there are issues. Maybe there could be a better way of doing that, but probably there should be some changes in the plugin.
Recommendations to others considering the product
Best tool to keep coding standards.
What business problems are you solving with the product? What benefits have you realized?
I solving the issue of having the code with a single standard. Usually, developers have their own style of writing code, but Checkstyle helps to enforce a single style for the whole team.
The main benefit is to have a coding standard which improves the readability of the code. Since the code is much more read than write, I believe this helps a lot.
* We monitor all Checkstyle reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.