Lint
コードと設定を入力とし、プログラムの問題を静的に検出するツール 「静的に」とは、プログラムを実行することなく問題を検出するという意味
yaccの作者が開発したC言語の静的検査器の名前がLint(糸くず)だったことに由来 処理系が静的に検出する問題の種類や広さは言語ごとに異なる
Lintで検出したい問題
合意の取れない問題
ohbarye.icon 言語によってはこちらにのみ注目されがち
動的にしか検出されない問題
Lintを使う理由
問題を早期に検出する。早期であるほど低コストで検出・対応できる
参考