首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交时YAPF格式设置

提交时YAPF格式设置
EN

Stack Overflow用户
提问于 2022-05-09 17:58:52
回答 1查看 92关注 0票数 -1

我目前正在为使用Spyder的Python开发人员开发一个工具。我们想要一个一致的格式。他们不愿意改变IDE的插件来自动做到这一点。

我一直在测试YAPF库,并希望找到一种方式,在任何时候提交或推送发生在GitLab上,它会自动以这种方式格式化它。

我需要工作流吗?这被认为是对CI管道的模拟吗?我不知道如何处理这件事。

任何反馈都是有帮助的,并且非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2022-05-09 19:03:14

我一直在测试YAPF库,并希望找到一种方法,使提交或推送发生在GitLab上时,它会自动以这种方式格式化它。

您不想这样做:您不希望您的CI环境修改提交,因为(a)您将以第二个“修复格式化提交”来复制每个提交,或者(b)您将使您的gitlab存储库的历史与提交更改的人的历史不同(如果您替换了提交)。

这里的典型解决方案是更新CI以拒绝不符合格式标准的拉/合并请求。同时,为开发人员提供一个可以在本地运行的工具,该工具将在提交更改请求之前将正确的格式应用于文件。

如果您的开发人员直接提交到存储库,而不是通过合并请求进行操作,那么您的选择就会更加有限(此时,您有一个社会问题,而不是技术问题)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72176348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档