FindBugs 3.0.0 (Java8対応) リリースされてた

http://findbugs.sourceforge.net/

FindBugs 3.0.0が昨日リリースされていたようです!(Eclipseプラグインもリリースされています)

Java8対応になりました!

はっきりいって https://mailman.cs.umd.edu/pipermail/findbugs-discuss/2014-May/003995.html このMLのスレッド読んだ時はもう年内は絶望的だと思っていましたが、よかったー。

これまでJava7ターゲットでクラスファイルを出そうがJava8でFindBugsを動かす限り落ちていたので、とても助かります。

で、さっそく私も使い始めましたが、ちゃんと動いているようです。(注意される警告がやや増えた気がする)

多くのJava8移行者にとって、EclipseFindBugsCheckstyleがJava8未対応というのがかなりの痛手でしたが、先月末からEclipse Lunaがリリースされ、そしてFindBugsがリリースされ、状況がかなり改善されてきてますね。

あとはCheckstyleを待つのみです。

(しかし、本当に人の善意に頼ってOSSは成り立っているものだと感じました。)

追記:CheckstyleのJava8対応について

https://github.com/checkstyle/checkstyle/issues/10

sabaka commented on 14 May Hi! It is my GSOC issue. It has to be done till 18th of August, but I'm going to finish in July.

Also, after discuss with team, we decide, that implementation of ignoring option for Java 8 features is painful, and may break grammar. Unfortunately community has to wait for full implementation of Java 8 features.

プロジェクトメンバの立ち位置がよくわかんないですが、これを見る限りでは、とりあえず対応ではなく、ちゃんとしたJava8対応を8月半ばまでに投入予定みたいですね。