Python终极过梁

p8的Python项目详细描述


P8-Python终极meta linter

为什么?在

在多个项目中轻松确保现代Python代码质量。在

Windows上的新Python开发人员可能不知道:

  • 如何设置路径
  • 如何调用通过pip安装的命令:例如flake8
  • 如何安装make和写入Makefile
  • 如何设置git预提交

这个程序有助于确保代码质量没有上述麻烦,它运行命令 默认情况下包括:

  • black
  • flake8
  • mypy-它不仅在类型注释存在时起作用,还可以通过 在某些情况下,检测错误,如print("%s %s", missing_one_arg)。在

安装

pip install p8

使用

  • p8 init创建一个配置文件p8.ini
  • p8运行p8.ini中定义的所有命令,顺序问题。在
  • 安装这些命令是用户的责任。在
  • 在Windows上,使用py -m p8 initpy -m p8。在

托多

  • 测试并完全支持Windows
  • 添加安装默认套件的选项flake8 black mypy
  • 生成生成文件

作者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android中Twitter共享的java xAuth身份验证?   带有@XmlAnyAttribute和方法的java Bug?(使用JAXB-RI)   安卓 ArrayAdapter导致java。lang.NullPointerException   java如何使用JExel从现有excel文件中删除工作表   java树映射随机停止正确返回值   使用switch和scanner类java使用用户选择   java JCalendar多天选择   Java文件zip正在创建损坏的文件   Ajax调用中的java未定义错误   java处理JSON更改信息的最佳方法   java JNI不适用于AppKit线程   java在运行时为JTable的特定行设置背景色   java如何在for循环中添加按钮?   java在getclass()方法之后强制转换对象