2022-01-01から1年間の記事一覧
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 8.3 二重括弧初期化(DBI)を検出する。 DBI:最初の括弧で匿名クラスを生成し、次の括弧が初期化ブロックでオブジェ…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.2 配列の初期化時に、末尾にコンマが含まれているかどうかをチェックする。 デフォルトでは、配列の最後の要素と…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 クラスのメンバの可視性をチェックする。 static final、immutable、または指定されたアノテーションを持つメン…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.2 throwsに指定された数以上の例外を記述していないかチェックする。 java.lang.Overrideアノテーションが付与さ…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.8 トップレベルのクラス、インターフェース、enum、アノテーションがそれ自身のソースファイルにただ1つ存在する…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.2 例外クラスfinalフィールドのみを持つことをチェックする。 Exceptionインスタンスは、エラー状態を表すもので…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.1 メソッドを持たず定数のみを含むインタフェースを定義されていないかチェックする。 インターフェースは型を定…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.2 内部クラス/内部インターフェースがプライマリ(トップレベル)クラスの下部で宣言されていることをチェックす…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.1 ユーティリティクラス (staticメソッドまたはstaticフィールドのみを含むクラス) がパブリックコンストラクタを…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.1 privateコンストラクタのみを持ち、子クラスを持たないクラスがfinalで宣言されているかどうかをチェックする。…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.1 クラスが拡張(サブクラス作成)用に設計されているかどうかをチェックする。 このチェックでは、オーバーライ…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 コードブロックの右中括弧(})の配置をチェックする。 チェック対象は以下の通り。 if-else try-catch-finally w…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 コードブロックの周りに中括弧があるかどうかをチェックする。 プロパティ プロパティ 型 デフォルト値 説明 追…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 コードブロックの左中括弧({)の配置をチェックする。 左中括弧の配置ルールの設定にはLeftCurlyOptionを指定す…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 6.4 空のcatchブロックがあるかどうかをチェックする。 デフォルトでは、catchブロック内部にコメントのみを持つcat…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 空のブロックがないかチェックする。 以下のようなシーケンシャルブロックはチェック対象外となる。また、フォ…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.1 ネストされたブロック(コード内で自由に使用されているブロック)がないかどうかをチェックする。 switch文のc…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.7 SuppressWarningsアノテーションを使用して、Checkstyleのチェック抑制を許可するチェックのセットを保持する。…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 SuppressWarningsが抑制できない警告を指定する。 設定された警告を抑制できないトークンのリストを指定するこ…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 全てのパッケージアノテーションがpackage-info.javaファイルにあることをチェックする。 Java8以降では、packa…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 アノテーション@OverrideとJavadocタグの@inheritDocいずれかが存在する場合、それらの両方が存在することをチ…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 アノテーション@DeprecatedとJavadocタグの@deprecatedいずれかが存在する場合、それらの両方が存在することを…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 アノテーションの属性のスタイルをチェックする。 スタイルの設定に関わるオプションには以下の3つが存在する。…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 8.2 アノテーションと対象要素が同じ行にあることをチェックする。 プロパティ プロパティ 型 デフォルト値 説明 追…
CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 6.0 アノテーションの位置をチェックする。デフォルトでは以下の項目をチェックする。 アノテーションがコメントと…