gpt4 book ai didi

ruby - 如何检查 YAML 文件,最好是在 Ruby 中

转载 作者:数据小太阳 更新时间:2023-10-29 06:47:01 25 4
gpt4 key购买 nike

如何检查 YAML 文件,而不必将其上传到 http://yamllint.com

例如,如果我有

people:
1:
:name: John Smith
:name: Jane Smith

如何让它警告我最后一个 :name 覆盖了第一个 :name

我正在使用 Ruby 2.1 和 Ubuntu 12.04。

最佳答案

yamllint命令行工具做你想做的事想要:

sudo pip install yamllint

具体来说,它有一个规则 key-duplicates 来检测重复和键互相覆盖:

$ yamllint test.yml
test.yml
1:1 warning missing document start "---" (document-start)
4:5 error duplication of key ":name" in mapping (key-duplicates)

(它还有许多您可以启用/禁用或调整的其他规则。)

关于ruby - 如何检查 YAML 文件,最好是在 Ruby 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617759/

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