syanao ZAKKI

主に興味があって調べたことについてまとめていきます。

うちのPythonに静的解析を

ソースコードのイケてない部分を見つけ出して教えてくれるサードパーティ製のツール Pylint をインストールした。
ちなみにlintとはC言語向けの静的解析ツールの名前らしい。Pylintは、そのPython版ということ。

さっそくインストール。

> pip install pylint

pip便利。

インストール完了後、以下のおまじないコマンドでカレントのフォルダに .pylintrc が出来上がる。
このファイルを変更して静的解析の設定をカスタマイズが可能。

> pylint --generate-rcfile > ./.pylintrc

以下の項目で解析を実行
> pylint hello.py

実行してみると、いろいろ指摘してくれるw