私は Django 開発のために PyCharm を試していますが、これまでのところ非常に満足しています。私のチームは PEP8 形式に厳密に従っており、pep8 コマンドライン プログラムを使用して、コードが準拠していることを確認しています。
pep8 を実行するように外部ツール コマンドを構成しましたが、正常に動作します。出力を PyCharm が使用できるものに解析するフィルターを作成する機能が表示されます。ドキュメントを読んでGoogleを検索しましたが、これを機能させる例が見つかりません。ドキュメントはhttp://www.jetbrains.com/pycharm/webhelp/add-filter-dialog.htmlです
私は PyCharm 1.2 を使用しており、使用している出力フィルターは次のようになります。
$FILE_PATH$:$LINE$:$COLUMN:.*
出力例は次のようになります。
/home/matt/.../settings.py:13:30: E261 at least two spaces before inline comment
/home/matt/.../settings.py:20:80: E501 line too long (126 characters)
ファイルが保存されるたびにこれを実行できるとしたら、さらにすばらしいことです。