gpt4 book ai didi

yaml - 预提交检查 yaml 错误 : "expected a single document in the stream"

转载 作者:行者123 更新时间:2023-12-03 18:46:27 64 4
gpt4 key购买 nike

我将预提交与这个 .pre-commit-config.yaml 文件(提取)一起使用:

-   repo: https://github.com/pre-commit/pre-commit-hooks
sha: v0.9.2
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml

我被这个错误困住了:
Check Yaml...................Failed
hookid: check-yaml

expected a single document in the stream
in "modules.yml", line 1, column 1
but found another document
in "modules.yml", line 4, column 1

我的 yaml 文件的开头是:
repo: ssh://git.tranquilit.local/odoo-11-oca-tis/OCB.git
root: 8.0
branch: 8.0-tis
---
repo: ssh://git.tranquilit.local/odoo-71-tis/tis-addons.git
origin: tis
branch: 8.0
modules:
#- attachment_rename
#- partner_firstname
- tis_account_analytic_recurrent_invoicing

我尝试使用和不使用前导行 --- 但它只更改了错误的行 nb。

我没有在网络上的任何地方找到任何帮助,所以如果有人可以帮助我,我会很高兴!

提前致谢, Herve

最佳答案

该问题现在在预提交版本 1.1.0 中得到解决:https://github.com/pre-commit/pre-commit/issues/635
谢谢你的帮助。

您可以通过设置 args: [--allow-multiple-documents] 来启用这个新选项。 , 例如:

    hooks:
- id: check-yaml
args: [--allow-multiple-documents]

关于yaml - 预提交检查 yaml 错误 : "expected a single document in the stream",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46074336/

64 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com