CWE ID (Kotlin)

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  ネストされたスコープ関数