Python项目的预调试方法

2024-05-08 04:28:57 发布

您现在位置:Python中文网/ 问答频道 /正文

在将代码签入GitHub之前,如何使用pre-commit钩子删除Python项目中的print语句?目前,我使用black和flake8预提交挂钩。但是他们似乎没有在签入代码之前检查和删除打印语句的选项


Tags: 项目代码githubflake8选项语句pre钩子
1条回答
网友
1楼 · 发布于 2024-05-08 04:28:57

由于pre-commit framework只调用flake8,您需要检查its configuration以查看是否有任何设置会触发打印语句删除(与error/violation codes相反)

由于flake8本身不支持这一点,您需要开发一个plugin to flake8来处理这些错误并删除打印行。
如果这样做,请不要忘记添加更改,如“Can you change a file content during ^{}?”中所述

相关问题 更多 >