这是一个用于自动检查代码规范性的工具,适合开源之前使用。
pip install -r requirements.txt
requirements.txt
expecttest
flake8
isort>=4.3.21
pre-commit
yapf==0.30.0 # use fix version to ensure consistent auto-styling
pre-commit install
正常add, commit即可。commit时会启动检查。不通过的话,需要修改(大部分是自动修改),重新add, commit。
全量代码检查方法:
pre-commit run --all-files