概要 lint(linter)とは、コンピュータプログラムなどのソースコードを読み込んで内容を分析し、問題点を指摘してくれる静的解析ツール。また、そのようなツールで解析を行うこと。ツールを指す場合は “linter” (リンター)と呼ぶこともある。 人間がプログラミング言語で書いたソースコードはコンパイラなどによって機械語などのコードに変換されるが、コンパイラなどの言語処理系は主に言語仕様や構文規則などに違反する誤りがある場合にエラーを返す。一方、lintは文法上の誤りだけでなくバグの原因となり得る疑わしい記述を調べて警告してくれる。 例えば、変数宣言のあとに一度も参照されていない変数や、変数の初期化前に内容を参照しているコードなどは言語によっては規則に違反する記述とは言えないが、そのまま放置すれば実行時エラーとなったり何らかの問題を引き起こす可能性がある。 lintはこのような潜在的に問
![lintとは - IT用語辞典](https://cdn-ak-scissors.b.st-hatena.com/image/square/9846ab2080ca2a3a2477bb46934eaa3835eaf338/height=288;version=1;width=512/https%3A%2F%2Fp.e-words.jp%2Fogimage.png)