I Use This!
Low Activity
Analyzed about 2 hours ago. based on code collected about 2 hours ago.

Project Summary

DescriptionThis is a CheckStyle plug-in for JetBrain's IntelliJ IDEA.

At present this plugin is only having high priority fixes applied - if you have the time and inclination to continue feature development please drop me a line.

Unlike JetStyle, this plug-in was original written to provide real-time integration, in a similar manner to Eclipse-CS. From version 0.4 it also provides on-demand scanning for the current file and project.

UsageReal-time scanning is provided as an Inspection. On-demand scanning is available as a tab at (by default) the bottom of the IDEA window.

Configuration for both the inspection and the on-demand scanning is done via the CheckStyle item in the Settings panel.

Click on Real-time Scan and you will be able to specify the report severity and activate the inspection as appropriate.

Current FeaturesIn version 3.x:

CheckStyle 5.0 support. Per-module configuration.

In version 2.x:

Scan files in real-time with an IDEA inspection. Scan the current file, module or project on demand. Standard Java rules are built in, or specify your own CheckStyle file. Ability to add third party checks to the classpath. Ability to define external properties. Version 1.x is for IDEA6. 2.x is for IDEA 7 and (from 2.2) 8. Both of these support CheckStyle 4 and are no longer maintained.

Version 3 support CheckStyle 5 only, and from 3.0.5 is compatible with IDEA 9.

Current LimitationsThe plugin will throw exceptions if used with class files targeted at a later version than that of the JDK used by IDEA. In particular, this will affect Mac users with the pre-release of JDK6. The solution is to target class files at the version of the IDEA JRE (i.e. 1.5 for Mac users). Thanks to J. G. Christopher. If you change the configuration options the real-time scan will not be updated until the file is either changed or reopened. We do not check if a property definition is required for a given file. Hence you can exit configuration without setting required properties. Given, however, that CheckStyle files can change without the plug-in being aware this is something we'll always have to live with to some degree. CheckStyle errors and warnings from the inspection are both shown at a single level, as IDEA will only allow one warning level for an inspection.


checkstyle checkstyle-idea codestyle idea intellij java plugin


In a Nutshell, checkstyle-idea...

BSD 4-clause (University of California-Specific)

Commercial Use



Place Warranty


Use Trademarks

Hold Liable


Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    55% of companies leverage OSS for production infrastructure
  • ...
    by exploring contributors within projects, you can view details on every commit they have made to that project


2 Other

30 Day Summary

Oct 18 2018 — Nov 17 2018

12 Month Summary

Nov 17 2017 — Nov 17 2018
  • 79 Commits
    Down -41 (34%) from previous 12 months
  • 8 Contributors
    Up + 5 (166%) from previous 12 months