タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lintに関するreptamのブックマーク (1)

  • lint - Wikipedia

    lint とは、主にC言語のソースコードに対し、コンパイラよりも詳細かつ厳密なチェックを行なうプログラムである。静的解析ツールとも呼ばれる。以下に挙げるように、コンパイラではチェックされないが、バグの原因になるような曖昧な記述についても警告される。構文(シンタックス)レベルのチェックだけでなく、意味(セマンティクス)レベルのチェックまで実行するものもある。 型の一致しない関数呼び出し[要説明] printfなどにおける書式指定文字列と、対応する可変長引数の数および型の不一致 初期化されていない変数の読み取り参照がある 宣言されているが使われていない変数がある 代入などの書き込み参照はあるが読み取り参照のない変数がある 同じ関数を呼び出す複数のコードがあるが、その戻り値を使う場合と使わない場合がある 関数が戻り値を返す場合と返さない場合がある インデント規則に一貫性がないなどのスタイルの逸脱

    reptam
    reptam 2011/12/29
  • 1