预提交的包装。
wre-commit的Python项目详细描述
https://pre-commit.com的包装,因此wre-commit
扩展
- 运行
pre-commit
:- 在Docker容器中找到
### wre-commit-docker-image: ...
在配置文件中 - 或直接调用本地安装的
pre-commit
- 在Docker容器中找到
- 支持多种配置,使用:
- 在选项
--config
中使用shell通配符的多个配置文件, 默认情况下.pre-commit-config*.yaml
,考虑到fail_fast
配置设置。在 - 多文档YAML配置文件,关于
fail_fast
配置 设置。在
- 在选项
安装到系统中
通过以下命令将wrapper安装到系统中:
pip3 install --upgrade wre-commit
然后脚本wre-commit
在$PATH
中可用。在
安装到Git存储库中
将此脚本作为.git/hooks/pre-commit
安装到Git存储库中
通过运行命令:
添加选项-t
或{
从Git存储库卸载
将此脚本作为.git/hooks/pre-commit
从Git存储库中卸载
通过运行命令
wre-commit uninstall
添加选项-t
或--hook-type
以指定要卸载的另一个/多个挂钩。在
使用
放置### wre-commit-docker-image: DOCKER_IMAGE
(不带引号)
到您的pre-commit
配置文件中,通常是.pre-commit-config.yaml
。
将DOCKER_IMAGE
替换为Docker映像名,格式为命令docker run
。该映像应该安装了pre-commit
,可能还有其他二进制文件和钩子存储库依赖项。然后pre-commit
在里面
容器将被触发,您的存储库目录读写可见。在
也可以直接调用Docker容器中的pre-commit
,
f、 电子邮箱:
wre-commit run --all-files
如果pre-commit
配置文件中没有这样的行,则在本地
已安装的pre-commit
将被称为usall。在
调试
设置环境变量WRE_COMMIT_DEBUG
以查看有关标准错误的调试消息:
- 执行的命令
- 关于拆分多文档配置文件
要求
- Python3
以及:
- 本地安装并运行
docker
或者: - 本地安装
pre-commit
- 本地安装并运行
发展中
更新版本
- 在
wre_commit/main.py
- 在
setup.cfg
确保本地依赖性
python3 -m pip install --user --upgrade setuptools wheel twine
构建PyPi包
rm -rf dist python3 setup.py sdist bdist_wheel
将包上载到PyPi
python3 -m twine upload dist/*
- 项目
标签: