1
私はほとんどのクラスがLog
クラスメソッドのタグパラメータとして使用するクラス名を含む文字列定数を定義するAndroidプロジェクトを持っています。たとえば:Checkstyleは文字列の値がクラスまたはファイル名と等しいことを確認できますか?
public final class MyFileReader
{
private static final String LOG_TAG = "MyFileReader";
// rest of class
}
が、それは、このように定義された任意の値がクラス(またはファイル名のルート)の名前と一致していることを確認するためのCheckstyleルールを記述することは可能ですか?
- 必ずしもすべてのクラスが
LOG-TAG
値を定義しますが、彼らはどこにクラス名と一致する必要があります。心に留めてください。 - 値は文字列定数である必要があります。
MyFileReader.class.getSimpleName()
を使用するオプションはありません。リリースビルドではProGuardによってクラス名が最適化されています。
:enabling Checkstyle Addons後
(Androidのメーカーのために、下にスクロール)、このようなチェックを設定!それはまさに私が望んでいたことです。ありがとうございました。 –