Python黑钩(语言:system)
我在预提交时使用黑色 这是钩子Python黑钩(语言:system),python,pre-commit-hook,pre-commit,pre-commit.com,python-black,Python,Pre Commit Hook,Pre Commit,Pre Commit.com,Python Black,我在预提交时使用黑色 这是钩子 - repo: https://github.com/psf/black rev: 19.10b0 hooks: - id: black 这是我用于black的CI配置 black --check . 它将在预提交中重新格式化一些文件 并使其在CI上构建项目时失败 重新格式化/Users/rzuhairi/Documents/Anymotion/encore api服务器/encore/migrations/0007_auto_2
- repo: https://github.com/psf/black
rev: 19.10b0
hooks:
- id: black
这是我用于black的CI配置
black --check .
它将在预提交中重新格式化一些文件
并使其在CI上构建项目时失败
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api服务器/encore/migrations/0007_auto_20190616_0310.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/migrations/0011_auto_20190620_0517.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/migrations/0020_auto_20191030_0712.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/migrations/0021_auto_20191106_0013.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/migrations/0026_delete_comparison.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/migrations/0004_auto_20190613_1032.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/migrations/0005_auto_20190614_0405.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/views/session.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore-api-server/encore\u-api\u-server/logger.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore-api-server/encore\u-api\u-server/settings/base.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore-api-server/encore\u-api\u-server/settings/local.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore-api-server/encore/models.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore-api-server/encore\u-api\u-server/settings/production.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore-api-server/encore\u-api\u-server/settings/test.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/migrations/0001_initial.py
重新格式化/Users/rzuhairi/Documents/Anymotion/encore api server/encore/tests/serializers/test_drawing.py
全部完成!✨
这是什么意思:“language:system”,因为当我阅读文档时,它应该是language:python
这意味着它只需在您的系统上使用黑色
指向的任何内容,而不是创建新的virtualenv
有人知道为什么我的第一个钩子不起作用,而我的预提交中的black一直在自动更新我的文件吗
没有,但我最好的猜测是您使用的是不同版本的black
。黑色--version
的输出是什么
这是什么意思:“language:system”,因为当我阅读文档时,它应该是language:python
这意味着它只需在您的系统上使用黑色
指向的任何内容,而不是创建新的virtualenv
有人知道为什么我的第一个钩子不起作用,而我的预提交中的black一直在自动更新我的文件吗
没有,但我最好的猜测是您使用的是不同版本的black
。black--version
的输出是什么?black--version
的输出是什么?@忽略重力它是20.8b1
黑色--version的输出是什么?@忽略重力它是20.8b1
具体来说,它意味着系统上的black
的任何版本都不是与配置的版本(19.10b0)相同@AnthonySottile非常感谢您的回答非常感谢您的解释黑色-版本输出为黑色,版本20.8b1
与hook@ignoring_black即使我安装了相同的版本并更改了挂钩,它不断修改我的文件特别是它意味着系统上的黑色
版本与配置的版本(19.10b0)不同@AnthonySottile非常感谢您的回答非常感谢您的解释黑色-版本输出为黑色,版本20.8b1
与hook@ignoring_black即使我安装了相同的版本并更改了挂钩,它也会不断修改我的文件