Checkstyle Javaルール

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

Block Checks

RightCurly

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 コードブロックの右中括弧(})の配置をチェックする。 チェック対象は以下の通り。 if-else try-catch-finally w…

NeedBraces

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 コードブロックの周りに中括弧があるかどうかをチェックする。 プロパティ プロパティ 型 デフォルト値 説明 追…

LeftCurly

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 コードブロックの左中括弧({)の配置をチェックする。 左中括弧の配置ルールの設定にはLeftCurlyOptionを指定す…

EmptyCatchBlock

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 6.4 空のcatchブロックがあるかどうかをチェックする。 デフォルトでは、catchブロック内部にコメントのみを持つcat…

EmptyBlock

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.0 空のブロックがないかチェックする。 以下のようなシーケンシャルブロックはチェック対象外となる。また、フォ…

AvoidNestedBlocks

CheckStyle公式ドキュメント 検証環境 Checkstyleバージョン:10.3.3 Javaバージョン:17 チェック概要 チェック追加バージョン Checkstyle 3.1 ネストされたブロック(コード内で自由に使用されているブロック)がないかどうかをチェックする。 switch文のc…