Klocwork C# チェッカーにマッピングされた Klocwork 品質標準

カテゴリー Checker name
正しくない比較

CS.FLOAT.EQCHECK

CS.WRONGUSE.REFEQ

一定条件

CS.CONSTCOND.DO

CS.CONSTCOND.IF

CS.CONSTCOND.SWITCH

CS.CONSTCOND.TERNARY

CS.CONSTCOND.WHILE

危険な型キャスト

CS.WRONG.CAST

CS.WRONG.CAST.MIGHT

継承の指摘

CS.CTOR.VIRTUAL

Null 参照使用

CS.NRE.CHECK.CALL.MIGHT

CS.NRE.CHECK.CALL.MUST

CS.NRE.CHECK.MIGHT

CS.NRE.CHECK.MUST

CS.NRE.CONST.CALL

CS.NRE.CONST.DEREF

CS.NRE.FUNC.CALL.MIGHT

CS.NRE.FUNC.CALL.MUST

CS.NRE.FUNC.MIGHT

CS.NRE.FUNC.MUST

CS.NRE.GEN.CALL.MIGHT

CS.NRE.GEN.CALL.MUST

CS.NRE.GEN.MIGHT

CS.NRE.GEN.MUST

CS.RNRE

パフォーマンスに関する指摘

CS.LOOP.STR.CONCAT

不適切なエラー処理

CS.EMPTY.CATCH

精度の損失

CS.FRACTION.LOSS

冗長なコード

CS.IFACE.EMPTY

リソースリーク

CS.RLK

変数のシャドーイング

CS.HIDDEN.MEMBER.LOCAL.CLASS

CS.HIDDEN.MEMBER.LOCAL.STRUCT

CS.HIDDEN.MEMBER.PARAM.CLASS

CS.HIDDEN.MEMBER.PARAM.STRUCT