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

カテゴリ チェッカー名
不適切な比較

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