.travis.yml
リモートリポジトリにpushする時にTravis CIでPEP8に準拠しているかチェックする.
language: python
python:
- 3.6
intall:
- pip install pycodestyle
script:
- find . -name \*.py -exec pycodestyle {} +
リモートにpushする時
リモートへのpushはdevelopブランチなどmaster以外にする.
git add .
git commit -m 'hoge'
git push origin develop
この時Travisが走り, PEP8に従っていないコードがあったらエラーメッセージが出る.
エラーが出ても構わずpushされるけど, そのままgithub上でmasterにマージしようとすると警告が出るので防止策にはなる。