« Google Mapでフライトシミュレータ | トップページ | 百度(Baidu)のクローラー »

2006/08/06

PyChecker - Python版lint

ブックマークに追加する
PyChecker: a python source code checking tool

Pythonのソースコードを分析して問題を報告してくれるlintのようなツール。

インストールは簡単で、sourceforgeからソースをダウンロード後、「python setup.py install」を実行するだけ。

# Windows環境の場合「C:\Python24\Scripts」へのパスが通っている必要がある。

試しに手元にあった適当なpythonのスクリプトをこのチェッカーに通してみた。
D:\>pychecker foo01.py

D:\>C:\Python24\python.exe C:\Python24\Lib\site-packages\pychecker\checker.py foo01.py
Processing foo01...

Warnings...

foo01.py:10: Imported module (os) not used
foo01.py:21: No global (HTTPError) found
foo01.py:30: Comparisons with False are not necessary and may not work as expected
当ブログ管理人がPythonスクリプトを(適当に)書くときに、とりあえず、先頭のimport文でよく使うライブラリを指定しているが、このツールを使うと、使用されていない不要なライブラリが判別できるので、それなりに便利かもしれない。

●お探し物は見つかりましたか?まだの方は以下の検索をご利用下さい。
 
当ブログ内 (within this blog) Web
●当ブログのRSSフィードをお手持ちのRSSリーダーにご登録いただくと、エントリ追加時のみ更新通知が届くため、確認の手間が省けます。よろしければ、どうぞ。
当ブログのRSSフィード
●当ブログの更新情報+α(deliciousのブックマーク他)はTwitter経由でも確認できます。是非フォローしてください。(実はRSSフィードよりも更新が早かったりします)

|

Python」カテゴリの記事

blog comments powered by Disqus


●Google広告


●その他の広告



トラックバック

この記事のトラックバックURL:

●トラックバックされる方へのご注意
本文中でこのエントリのアドレスを引用してください。引用(言及リンク)がない場合はスパム(迷惑行為)として削除します。
なお、迷惑行為かどうかを人力で判定しているため、トラックバックが反映されるまでに少々、お時間を頂いています。
For foreigners: If you would like to trackback to this entry, please include permlink of this entry in your entry. If your entry doesn't include this permlink, I will delete your trackback as spam.

この記事へのトラックバック一覧です: PyChecker - Python版lint:

 
Google