最終更新:2013-04-17 (水) 17:05:19 (4026d)
C-Helper
Top / C-Helper
C-Helper は、C言語初学者向けの静的解析ツール?です。 ソースコードから、初学者が犯しやすい問題点を発見し指摘します。
https://github.com/uchan-nos/c-helper
検査項目
- char型変数への文字列代入
- 警告を抑え込むキャスト
- 文字と文字列の比較
- ヘッダファイルでの実体定義
- 識別子の重複
- インデントの乱れ
- メモリリーク
- printfのパラメタ間違い
- returnの記述漏れ
- scanfへの値渡し]
- 構造体宣言のセミコロン忘れ
- 関数定義の余分なセミコロン
- 動的に確保した配列に対するsizeof
- 定義されていない関数名の使用