pep8の自動整形とpyflakesの警告を出すコマンド
仕事のプロジェクト(python + django)でflake8のチェックを入れているので、
pep8の自動整形とpyflakesの警告をだしてくれるコマンドapep8を作った。
apep8 () {
echo "### auto pep8 ###"
find . -name '*py' -type f | grep -v 'git'| grep -v 'migrations' | while read line
do
autopep8 --ignore E501 $line > ./tmpfile
cat ./tmpfile > $line
/bin/rm -fr ./tmpfile
done
echo "### pyflakes ###"
pyflakes .
}
- プルリク出す前にコマンド打って修正しています。
- "E501"(80文字以上)は無視しています。
- "migrations", ".git"は無視しています。
- .bashrc or .zshrcに入れて使ってます。