2017-01-30 10 views
1

checkstyleについて質問があります。 checkstyle apiは、構成ファイルcheckstyle.xmlに対して、モジュール名 ConstantNameとConstantNameCheck(Checkを連結したConstantName)の両方を受け付けているようです。checkstyleモジュール名ConstantNameとConstantNameCheck

http://checkstyle.sourceforge.net/の文書でのみConstantNameモジュールが宣伝されているにもかかわらず、なぜ2重の標準があるのか​​質問したいと思います。彼らのどちらかが将来非難されるのだろうか?

ありがとうございます!

答えて

0

舞台裏では、ConstantNameのチェックは、 com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheckというJavaクラスによって実装されています。

checkstyle.xmlのモジュールをこの「完全修飾名」で実際に参照できます。他の表記法は便宜上Checkstyleによって提供される略語です。 ConstantNameCheckは実装Javaクラスの単純な名前で、ConstantNameはまだまだ短くなっています。 Checkstyleは、あなたのcheckstyle.xmlでモジュールを探すときに3つのバリエーションをすべて試します。したがって、これらの表記には違いはありません。

最も簡潔なフォーム、ConstantNameを使用することをお勧めしますが、わかっている限り、他のフォームはまもなく廃止される予定です。

関連する問題