うちのPythonに静的解析を
ソースコードのイケてない部分を見つけ出して教えてくれるサードパーティ製のツール Pylint をインストールした。
ちなみにlintとはC言語向けの静的解析ツールの名前らしい。Pylintは、そのPython版ということ。
さっそくインストール。
> pip install pylint
pip便利。
インストール完了後、以下のおまじないコマンドでカレントのフォルダに .pylintrc が出来上がる。
このファイルを変更して静的解析の設定をカスタマイズが可能。
> pylint --generate-rcfile > ./.pylintrc
以下の項目で解析を実行
> pylint hello.py
実行してみると、いろいろ指摘してくれるw