2
I Use This!
Low Activity
Analyzed 4 days ago. based on code collected 4 days 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.

Tags

checkstyle checkstyle-idea codestyle idea intellij java plugin

Badges

In a Nutshell, checkstyle-idea...

BSD 4-clause (University of California-Specific)
Permitted

Place Warranty

Commercial Use

Modify

Distribute

Forbidden

Hold Liable

Use Trademarks

Required

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
  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    learn about Open Hub updates and features on the Open Hub blog

Languages

Languages?height=75&width=75
Java
94%
XML
5%
2 Other
1%

30 Day Summary

Aug 17 2018 — Sep 16 2018

12 Month Summary

Sep 16 2017 — Sep 16 2018
  • 87 Commits
    Down -30 (25%) from previous 12 months
  • 7 Contributors
    Up + 3 (75%) from previous 12 months