Checkstyle Javaルール

CheckstyleのJavaルールについて1つずつまとめます

Annotation

SuppressWarningsHolder

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.7 SuppressWarningsアノテーションを使用して、Checkstyleのチェック抑制を許可するチェックのセットを保持する。…

SuppressWarnings

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 SuppressWarningsが抑制できない警告を指定する。 設定された警告を抑制できないトークンのリストを指定するこ…

PackageAnnotation

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 全てのパッケージアノテーションがpackage-info.javaファイルにあることをチェックする。 Java8以降では、packa…

MissingOverride

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 アノテーション@OverrideとJavadocタグの@inheritDocいずれかが存在する場合、それらの両方が存在することをチ…

MissingDeprecated

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 アノテーション@DeprecatedとJavadocタグの@deprecatedいずれかが存在する場合、それらの両方が存在することを…

AnnotationUseStyle

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 5.0 アノテーションの属性のスタイルをチェックする。 スタイルの設定に関わるオプションには以下の3つが存在する。…

AnnotationOnSameLine

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 8.2 アノテーションと対象要素が同じ行にあることをチェックする。 プロパティ プロパティ 型 デフォルト値 説明 追…

AnnotationLocation

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 6.0 アノテーションの位置をチェックする。デフォルトでは以下の項目をチェックする。 アノテーションがコメントと…