不適切な比較 |
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
|