如何强制执行 python 文件命名约定? [关闭]

问题描述 投票:0回答:0

我想确保我的 python 项目中的文件遵循 snake_case 命名约定。

  • 对于 JavaScript 项目我可以使用 eslint 规则

“文件名/匹配正则表达式”,“文件夹/匹配正则表达式”

next.js 应用程序推荐的文件夹和文件命名约定(eslint 设置)是什么?

  • 我只找到pylint

https://pylint.pycqa.org/en/latest/user_guide/messages/warning/non-ascii-file-name.html

这里只有命名约定内部文件似乎被考虑:

更改默认的 python 编码风格

=> 如何执行文件的命名约定?如果 pylint 不支持,我应该使用什么替代方案?

相关资源

A.

不幸的是,git 预提交挂钩不能自动激活/包含在版本控制下。

Git 远程/共享预提交钩子

如何将我的预提交挂钩添加到现有的 git 存储库

如何对 .git/config 文件进行版本控制?

将 Git 挂钩放入存储库

B.

而且我没有找到强制命名样式的 GitLab 管道示例。

C.

这里是一些用于检查文件名模式的 python 代码:

测试文件名在 Python 中是否具有正确的命名约定

python eslint naming-conventions lint pylint
© www.soinside.com 2019 - 2024. All rights reserved.