2017-07-18 9 views
1

私はCheckStyleを使用しており、EmptyBlockのルールは機能していないようです。 空のelse if{//ignore}ブロックがあり、ドキュメントに基づいて次のルールが機能するはずですが、そうではありません。CheckStyle EmptyBlockルールが機能しません

<module name="EmptyBlock"> 
     <property name="tokens" value="LITERAL_DEFAULT"/> 
</module> 

何か間違っていますか?

答えて

0
<property name="tokens" value="LITERAL_DEFAULT"/> 

あなたは他のトークンとLITERAL_DEFAULTを指定することにより、ifブロックを無効にしています。 LITERAL_IFPropertiesのセクションに定義されている任意のトークンで、http://checkstyle.sourceforge.net/config_blocks.html#EmptyBlockです。トークンのリストを指定すると、書き込みを行わない他のトークンはすべて無効になります。

のようなものを使用して違反を生成すると、if (condition) {}になります。

+0

これは私には同じエラーが表示されます。少なくとも1つのステートメントが必要です。 –

+0

それはうまくいった、それは働いた。このモジュールを間違ったファイルに設定しました。おかげでrveach。 –

関連する問題