Pythonのコード規約
- PEP8
- PEP257
コミュニティ推奨のコードスタイルがあるのが珍しい
規約に沿っているツールでチェック
- pyflakes
- flake8
リファクタリングツール
- autopep8
- autoflake
- docformatter
- 他にも色々 eradicate, unify, pyformat
自動補完を使おう
- python-complete
- jedi
- Rope
コードメトリクスを見る
- Code Climate
Pythonでは使えない
デッドコードを探す
- Coverage
MEMO
VimmerによるPythonコードのリファクタリングツールの話
公式コミュニティによってコード規約が明記されているのはよいと思った
ツールの選択肢が多く、使ってみるまでに時間がかかりそう
ただ、気に入らなかった時に別の選択肢やカスタマイズが充実しているのは良さそう
現状だと、flake8 + jediで開発しつつ、
リファクタリングでautopep8/autoflakeにRopeを使いこなすとよさそうな印象