Plugins (1234)


Training and Consulting (62)







EPIC Poll

What is your favourite developer portal?

[ Results | Polls ]

Votes: 594
Comments: 0


Category: Plugin Directory / Source Code Analyzer / Checkstyle Plug-in

Checkstyle Plug-in Updated this week 
Rate this plugin | Report broken link | Details | Comments (278)

Rating: 8.9 (2143 Votes) | hits: 1
Checkstyle Plug-in

Version: 5.0.0
Support Eclipse Version: 3.2.x/3.3.x/3.4.x/3.5.x
License: Free LGPL
Development Status: Production/Stable
Company: David Schneider, Lars Koedderitzsch
Plugin home pageHome Page
Plugin SupportPlugin Support
Discussion ForumsDiscussion Forum
Update Site URL: http://eclipse-cs.sf.net/update/

The eclipse-cs Checkstyle plug-in integrates the well-known source code analyzer Checkstyle into today's leading IDE - Eclipse. Checkstyle is a development tool to help you ensure that your Java code adheres to a set of coding standards. Checkstyle does this by inspecting your Java source code and pointing out items that deviate from a defined set of coding rules. With the Checkstyle Eclipse plug-in your code is constantly inspected for problems. Within the Eclipse workbench you are notified of problems via the Eclipse Problems View and source code annotations just as you would see with compiler errors or warnings. A comfortable Check Configuration Editor helps you create and maintain your audit rule configurations. Using filters and file sets you are able to define which files get checked and which don't.
Added on: 26-May-2005 | Updated: 29-Jun-2009




Last 10 Comments


User: outsideRating: 92009-07-02 00:37:46
It is very usefull to find out and eliminate the coding standard violations and other errors in the beginning itself.


User: outsideRating: 102009-07-01 13:04:48
Really cool.


User: AnonymousRating: 102009-06-15 18:10:52
Fabulous ! Nothing to tell more :)


User: outsideRating: 102009-06-10 17:15:15
I just started using the plugin. I was thinking it would be great if the plugin could suggest and make changes in the formatter (code style). For example now I am getting this message: method def throws at indentation level 12 not at correct indentation, 8 Checkstyle could suggest to automatically change the formatter configuration to enforce this.


User: outsideRating: 92009-06-09 11:10:02
it would be good to be able to configure checkstyle globally and then to be able to switch it off per source directory


User: outsideRating: 92009-06-08 10:43:52
The checkstyle plugin is very nice however there are a few small improvements that might make it more usable: - the "Multiple String Literals" rule needs a way of ignoring BigDecimal constructor literals - it would be nice to have an "all" summary view to show all the rules that you have selected (similar to the way you can see all the rules added under each "Known module" when you select it - the Configuration UI could use an "expand all" button instead of expanding each "Known Module" section individually - the Configuration UI should be resizable for the bottom "Description" area since descriptions often max out this space - it would be nice to have the classic selection box output for the "Known modules" area so one knows if none, some, or all of the items under that module are selected. Similar to installers which have the (emtpy box = none, shaded box = some, checked box = all) idiom - this may be a bit esoteric but in our company we have a set of Eclipse Java "Clean Up" and "Formatter" rules. We are looking to translate these rules into a Checkstyle configuration so that we can enforce the rules at build time. It would be nice to have a Checkstyle to Eclipse Formattter/CleanUp converter so that we wouldn't have to go rule by rule to conver the two. The Eclipse definition is nice becuase it translates well into the "Save Actions" which autoformat your code upon saving the file so developers don't have to think about it


User: outsideRating: 72009-06-03 13:08:04
Love checkstyle, love the tool, but IT NEEDS TO AUTO-REFRESH. It's a pain to clear, and regenerate the messages after addressing some.


User: outsideRating: 72009-06-01 01:27:16
too complicated


User: outsideRating: 102009-05-27 22:09:54
excellent!!


User: outsideRating: 102009-05-25 17:12:06
great ass plugin