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。

➡️

继续阅读