Checkstyle Reviews & Product Details

Checkstyle Overview

What is Checkstyle?

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard.

Checkstyle Details
Website
Product Description

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard.


Seller Details
Seller
sourceforge
Company Website
Year Founded
1999
HQ Location
San Diego, CA
Twitter
@sourceforge
51,756 Twitter followers
LinkedIn® Page
www.linkedin.com
28 employees on LinkedIn®
Show More
Answer a few questions to help the Checkstyle community
Have you used Checkstyle before?
Yes

Checkstyle Reviews

Write a Review
Filter reviews
LinkedIn®
Connections
Popular Mentions
Showing 20 Checkstyle reviews
Popular Mentions
Showing 20 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Region
Already have Checkstyle?
Write a Review
IT Consultant/Founder
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Organization standards can be enforced as part of the build process. It is also relatively fast. Having a consistent standard at least makes some reviews faster because of expectations. Review collected by and hosted on G2.com.

What do you dislike?

Little value overall compared aside from enforcing organization standards. It does not really find bugs at least not as well as SonarQube. It also does not have a "fix" function. The defaults are pretty draconian and conflict with those of SonarQube at times. There's a lot of knobs that need to be tuned in order to benefit and the rules are local to the project rather than centralized unless a lot of care has been put in. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Before you choose to use Checkstyle. Ask what are you trying to accomplish? If it is finding technical debt and potential bugs, that's SonarQube. If it is to make sure you have proper headers then use CheckStyle. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Checkstyle is good for enforcing organization standards like headers, variable naming conventions etc. The benefit to this is it makes some reviews faster, but again it's yet another tool to maintain and configure. Review collected by and hosted on G2.com.

Show More
Show Less
UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

(Design and best practices) along with severity levels of sun’s style Review collected by and hosted on G2.com.

What do you dislike?

It would have been better if certain classes have distinct categories because many of them overlaps with each other Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you have to perform static analysis , then Checkstyle could be used to check for the design practices. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I worked on thesis project where I wanted to capture all the instances when the java programs falls out of track from coding standards and was trying to address other logical standards as well. Hence Checkstyle really helped me in achieving the above stated problem. Review collected by and hosted on G2.com.

Show More
Show Less
Engineering Manager
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

Natural integration with code version control and build tools via dependency managers like maven and gradle Review collected by and hosted on G2.com.

What do you dislike?

XML configuration could be replaced with json Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We needed a way to unify of coding style to improve readability. The rules are easily managed and validated even while checking in code changes in version control systems Review collected by and hosted on G2.com.

Show More
Show Less
CP
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

I have been using this tool for more than 5 years now. We have implemented this tool mainly to check the documentation and code comments. It works awesome. Review collected by and hosted on G2.com.

What do you dislike?

None that i know so far. Suggestions: Annotations support would be helpful Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

To put check on developer’’s code comments and documentation in the code Review collected by and hosted on G2.com.

Show More
Show Less
Senior Automation Engineer
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

-Keeps devs focused on core functionality.

-Keeps teams aligned in how they code.

-Standards are good.

-Increases the quality of code

-Makes developers better. Review collected by and hosted on G2.com.

What do you dislike?

-When devs are allowed to override checkstyle rules ;) Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

-Keeps devs focused on core functionality.

-Keeps teams aligned in how they code.

-Standards are good.

-Increases the quality of code

-Makes developers better. Review collected by and hosted on G2.com.

Show More
Show Less
Associate Consultant
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

What I like best about Checkstyle is how open and available it is when I need it. Review collected by and hosted on G2.com.

What do you dislike?

What I dislike about checksytle is nothing becuase I love what checksytle brings to the table and how it suits my needs. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Be open to a new software to help your team process data and push new implementations to production! Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

The problems I am solving with Checkstyle is communication between my fellow peers and employees. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Consultant/Delivery Manager
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Checkstyle is a plugin that can be easily added to IDE instead of having the source code analyzed in a separate server outside. It points out all the improvement areas as per the industry standards and best practices making it a perfect code review tool. Review collected by and hosted on G2.com.

What do you dislike?

We need to manually choose to analyze the code via checkstyle and it doesn't automatically analyze as we make code changes and save. However, it is a great combination with PMD and allows us to customize the rules. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Class level and method level design problems are easily detected using checkstyle. They have also resulted in overall performance improvement of my application. Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Suggestions, corrections of syntax, extremely handy and helpful with description Review collected by and hosted on G2.com.

What do you dislike?

Rules can be some what helpful and descriptive Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Checkstyle should be used with each project to make code base more efficient and readable Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Code readability, maintained and patterns Review collected by and hosted on G2.com.

Show More
Show Less
Customer Service Representative
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

It's best-practice alignment, coding convention compliance, and general problems check with code. Review collected by and hosted on G2.com.

What do you dislike?

As far as I can see nothing.A very simple tool. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

It helps to solve your problems with a code. Simple and easy to maintain. Review collected by and hosted on G2.com.

Show More
Show Less
Owner
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

A good Checkstyle can teach how to code effectively - with insights such as cyclomatic complexity (how easy the code is to reason about), number of dependencies, method length and so forth.

When such policies are codified code reviews can focus on higher concerns.

With checkstyle the same tool can be run locally or in CI/CD environments, so feedback is faster and more frequent. Review collected by and hosted on G2.com.

What do you dislike?

Many developers think that Checkstyle can provide only superficial insights and the first impression experience (website, etc) of this tool doesn't go to lengths to correct such a perception. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Checkstyle codifies code quality policies. Review collected by and hosted on G2.com.

Show More
Show Less
Principal Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

It is highly configurable. We can modify various rules easily and add some custom as well. Review collected by and hosted on G2.com.

What do you dislike?

Nothing as such. However if it can provide compile-time safely, it will be great. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

This is easy to use and highly configurable. Everyone should implement. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We want to unify our codebase. A lot of new joiners don't know the current style and checkstyle helps bring everyone under same umbrella. Review collected by and hosted on G2.com.

Show More
Show Less
UB
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

I have been working on a project where checkstyle was a code quality tool almost 5 years. So I could say only good things about it. Integrating with Jenkins, easy addition to maven etc. Review collected by and hosted on G2.com.

What do you dislike?

Sometimes it’s hard to find answer to your questions in net, but community is growing Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

It helped so safe our time on code review process, preventing common issues Review collected by and hosted on G2.com.

Show More
Show Less
IC
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

Easily install in IDE and run for project or individual file and giving suggestions for resolution Review collected by and hosted on G2.com.

What do you dislike?

Need runtime code analysis along with static code analysis Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Java standards following due to checkstyle Review collected by and hosted on G2.com.

Show More
Show Less
Full-stack Developer
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Nice report format

easy integration.

proper waning and error filter. Review collected by and hosted on G2.com.

What do you dislike?

I don't see as of now, all I can see some more filter to ignore or avoid some type of error. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

self-explanatory method name

proper method signature.

redundant code.

unused reference.

critical errors.

memory leak issue. Review collected by and hosted on G2.com.

Show More
Show Less
AI
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Every code must pass through certain check -points to meet the industry standard.

Checkstyle helps us achieving that. Review collected by and hosted on G2.com.

What do you dislike?

At times , it does not work properly which makes us to do some work around to pass the code throuoghly. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Problems -> For complex code , it might not work as expected

Benefits-> check point for our code. Review collected by and hosted on G2.com.

Show More
Show Less
UP
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

We have been using CS for more than 10 years now and its been helping us managing our code standards and guidelines. Its easy to integrate with any build tool. Quick to scan. Review collected by and hosted on G2.com.

What do you dislike?

I feel there should be easy way to configure rules, then handling in xml. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

No problems apart from rules configs Review collected by and hosted on G2.com.

Show More
Show Less
Software Developer
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

You can configure this tool to define code style of your code base. It is very easy to configure it. So whenever code is pushed to git, it makes sure that all configured coding styles are applied before it is pushed to any version control tool. Review collected by and hosted on G2.com.

What do you dislike?

There is nothing i dislike about this tool, it was very simple to use Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Biggest benefit any company can get using this tool is code style of your code base is going to be same because of configuration you have defined in this plugin. Even though different developers have different style of writing code. When any code is pushed to version control, It will be in same coding style since you have defined in checkstyle plugin Review collected by and hosted on G2.com.

Show More
Show Less
AI
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Make sures that code adheres to its coding conventions

Available as form of plugins such Maven plugin Therefore easy to use for any IDE Review collected by and hosted on G2.com.

What do you dislike?

A bit complex configuration

Limited support Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Easy to configure Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

It lets you define your own rules and have code adhere to them. Review collected by and hosted on G2.com.

Show More
Show Less
UC
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from the seller
What do you like best?

Check Style helps a developer to write well organised , readable and optimized code. Review collected by and hosted on G2.com.

What do you dislike?

Sometimes certain check style violation doesn't fit with code logic. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

None Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Check style helped my write code following correct naming conventions , simple and easy to maintain code. Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineering Specialist
Information Technology and Services
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from the seller
What do you like best?

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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Best tool to keep coding standards. Review collected by and hosted on G2.com.

What 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. Review collected by and hosted on G2.com.

Show More
Show Less