Klocwork Kotlin チェッカーにマッピングされた CWE ID

ID チェッカー名および説明
252

KT.IGNORED_RETURN_VALUE   @CheckReturnValue または @CheckResult のいずれかで注釈が付けられた関数は、使用されていない値を返します

396

KT.TOO_GENERIC_EXCEPTION_CAUGHT   一般的すぎる型がある例外のためのキャッチブロック

397

KT.TOO_GENERIC_EXCEPTION_THROWN   一般的すぎる型がある例外がスローされました

570

KT.EQUALS_ALWAYS_RETURNS_TRUE_OR_FALSE   メソッド equals() は常に true または false を返します

571

KT.EQUALS_ALWAYS_RETURNS_TRUE_OR_FALSE   メソッド equals() は常に true または false を返します

581

KT.EQUALS_WITH_HASH_CODE_EXIST   メソッド hashCode() はオーバーライドされません

584

KT.RETURN_FROM_FINALLY   finally ブロックでの return 文

704

KT.SAFE_CAST   キャストは安全なキャストに置き換えてください

1069

KT.EMPTY_CATCH_BLOCK   空の 'catch' ブロック

1071

KT.EMPTY_CATCH_BLOCK   空の 'catch' ブロック

KT.EMPTY_CLASS_BLOCK   空のクラス

KT.EMPTY_DEFAULT_CONSTRUCTOR   空のデフォルトコンストラクター

KT.EMPTY_DO_WHILE_BLOCK   空の 'do/while' ループ

KT.EMPTY_ELSE_BLOCK   空の 'else' ブロック

KT.EMPTY_FINALLY_BLOCK   空の 'finally' ブロック

KT.EMPTY_FOR_BLOCK   空の 'for' ループ

KT.EMPTY_FUNCTION_BLOCK   空の関数

KT.EMPTY_IF_BLOCK   空の 'if' ブロック

KT.EMPTY_INIT_BLOCK   空の 'init' 式

KT.EMPTY_KT_FILE   空の Kotlin (.kt) ファイル

KT.EMPTY_SECONDARY_CONSTRUCTOR   空の二次コンストラクター

KT.EMPTY_TRY_BLOCK   空の 'try' ブロック

KT.EMPTY_WHEN_BLOCK   空の 'when' 式

KT.EMPTY_WHILE_BLOCK   空の 'while' 式

1099

KT.CLASS_NAMING   クラス名またはオブジェクト名は指定された命名規則に従っていません

KT.CONSTRUCTOR_PARAMETER_NAMING   コンストラクターのパラメーター名は指定された命名規則に従っていません

KT.ENUM_NAMING   列挙型名は指定された命名規則に従っていません

KT.FUNCTION_PARAMETER_NAMING   関数のパラメーター名は指定された命名規則に従っていません

KT.LAMBDA_PARAMETER_NAMING   ラムダパラメーター名は指定された命名規則に従っていません

KT.OBJECT_PROPERTY_NAMING   オブジェクト内部のプロパティ名は指定された命名規則に従っていません

KT.TOP_LEVEL_PROPERTY_NAMING   トップレベルの定数は指定された命名規則に従っていません

KT.VARIABLE_NAMING   変数名は指定された命名規則に従っていません

1113

KT.COMMENT_OVER_PRIVATE_FUNCTION   プライベート関数に追加されたコメントとドキュメンテーション

KT.COMMENT_OVER_PRIVATE_PROPERTY   プライベートプロパティの上にあるコメントとドキュメンテーション

KT.FORBIDDEN_COMMENT   コードベースで禁止されているコメント

1114

KT.TRAILING_WHITESPACE   末尾に空白文字がある行

1121

KT.COMPLEX_METHOD   サイクロマティック複雑度が高い複雑なメソッド

1124

KT.NESTED_BLOCK_DEPTH   関数での過度な入れ子の深さ

KT.NESTED_SCOPE_FUNCTIONS   ネストされたスコープ関数