Python项目Linter、Formatter和Github-Actions配置
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
讨论了Python项目的配置问题,包括Linter、Formatter和Github-Actions的配置。介绍了PyCharm自带的Linter符合PEP8规范,也可以使用flake8和pylint。项目配置方面,使用Pre-Commit和PyProject进行配置。依赖配置方面,使用requirements.txt和requirements-dev.txt。在Github Actions中使用black和isort进行CI。
🎯
关键要点
-
讨论Python项目的配置问题,包括Linter、Formatter和Github-Actions配置。
-
Linter使用PyCharm自带的,符合PEP8规范,也可以使用flake8和pylint。
-
Formatter可以直接使用isort和black。
-
项目配置使用Pre-Commit和PyProject进行配置。
-
依赖配置使用requirements.txt和requirements-dev.txt。
-
在Github Actions中使用black和isort进行CI。
➡️