Hi Oliver,
I think this is a great idea and will hopefully inject some extra energy
into the project!
Michael.
Oliver Burn wrote:
> Hi all,
>
> It has been a while since I sent an email. This is because Checkstyle
> has been very stable and adequately supports Java 1.4 and has "some"
> support for Java 5. But, I am bored with Checkstyle as it is. I am
> sure you agree judging from the level of activity over the last year.
>
> I am proposing converting Checkstyle to be a Java 5 based application.
> The motivation for doing this is to make Checkstyle interesting again
> by opening up new areas. It would be nice to use the new
> java.util.concurrent package to multi-thread the core engine to take
> advantage of multiple cores. There are other Java 5 features that can
> be applied, such as generics, annotations, JUnit4 etc.
>
> Also by using Java 5 source for Checkstyle, this will force having
> better support for Java 5 (I always get asked in Checkstyle passes
> Checkstyle!:-). Currently the support in Checkstyle for Java 5 is
> rather limited, and since I do not use Java 5 at work, I personally
> find it hard to get motivated to fix it.
>
> Another positive of creating a Java 5 version of Checkstyle is that it
> can serve as a good time to drop support for legacy features. For
> example, remove the support in the JavadocMethodCheck for the
> "{@inheritDoc}" and instead support the @Override annotation.
>
> I am proposing to branch Checkstyle to create a release 4 branch in
> CVS. This can be used to create maintenance releases if required. I
> intend to do a Checkstyle 4.4 release shortly.
>
> I am very keen in other people's thoughts.
>
> Regards,
> Oliver
>
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
|