对鼻子的贡献2
请便吧!
基础知识
Nose2托管在 github 并使用GitHub进行问题跟踪。
请在此处报告问题并提出功能请求:https://github.com/nose-devs/nose2/issues
代码贡献
主要规则是: 代码更改应该包括测试。
如果您不确定如何添加测试,或者您不知道更改失败的原因,也没问题!提交您的修补程序并请求帮助对其进行测试。
本地开发人员要求
要运行测试,您必须具备 tox 已安装。
可选但有用的工具包括 make
和 pre-commit 。
运行测试
要运行所有测试:
$ tox
要运行皮棉检查,请执行以下操作:
$ tox -e lint
您还可以使用 make test
和 make lint
为了这些。
临亭
鼻部2用途 black 和 ruff 强制代码格式化和linting,并 pre-commit 来运行这些工具。
为了获得最佳的开发体验,我们建议设置与您的编辑器和GIT的集成。
正在运行 pre-commit
作为GIT钩子是可选的。要对其进行配置,您必须拥有 pre-commit
已安装并运行:
$ pre-commit install
备注
如果在设置此项后需要绕过预提交挂接,可以使用 --no-verify