One must only browse the vast repositories of half-finished software at SourceForge to see that many promising (or just plain useful) projects seem to just vanish, left incomplete and at the mercy of bit-rot.

The main reasons for this are threefold:

  • A lot of open-source software is written to scratch an itch. That itch may not be quite the same as yours, and so it may be regarded as finished by the author.
  • Support and bug-fixes are generally dull; certainly a lot less interested that writing something new.
  • Polish is hard – it’s easy to build something rough and ready, and significantly harder to add the sparkle.

I’m first to admit I’m guilty of all points with regards to CheckStyle-IDEA.

This was written to scratch an itch – real-time scanning in IDEA. I have a CI server to do static scans, and my needs are simple with regards to plug-ins and the like. So I was happy with a fairly minimal feature set. Nevertheless, I did try to add more features to help others, and these are mostly where the bugs have crept in.

Unfortunately I gave into temptation and played with other things rather than fixing said bugs. And so, with the holiday upon us, I have done a little to whittle away at my laziness and released a bug-fix version: 2.3, with all reported issues fixed.

So, apologies for the tardiness, and I hope this solves most people’s issues with the current feature set!¹

¹ Of course, if not, please feel free to submit a patch!