ikra travisci
ikra travisci
2019/9/15
自動でテストして、バッジをつけたい。
travisciというブランチをdevelopmentv1.2.2から作る。
このtest.shを使えばよい。
coverallsもつける。
flake8
わかりやすい説明
autopep8やflake8はコードのPEP8に従うように修正してくれる。
Pythonのコーディングスタイル規約「PEP 8」
こちらの規約を守らなくてもPythonのコードは通常通り動作しますが、Pythonコミュニティ全体で広く浸透している規約に沿ったコードを書くことで、コード全体の見通しが良くなり、複数人での開発などがやりやすくなります。
↓
規約自体はシンプルですが、自分が参画しているプロジェクト内のコードがPEP 8に沿ったスタイルになっているかを目視で確認するのは大変な作業になります。
この作業を自動化してくれるライブラリがFlake8
PEP8のドキュメント
autopep8
デフォルトはスペースに関するところだけを修正しているそう。