最終更新: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
  • 定義されていない関数名の使用

関連

参考