普段僕はプログラムを書くことが多いのですが,
use strict; use warnings;
を頭に書くのは当然として,それでもちゃんとできているか心配になることが多々あります.
そこで,というプログラムでperlのプログラムを厳密にチェックできるということなので,最近これを使っています.perlではB::Lintというのがあります.
詳しくはB::ListのPODを読むとして,とりあえず使い方としては以下のように使います.
perl -MO=Lint,all program.pl
allというキーワードはLintにあるチェック機構をすべて適用します.つまり厳しくwarningsを吐き出すようにしています.結構,-w だけでは気づかなかったwarningsを吐き出してくれるの重宝しています.