我遇到了一个用于存储数据库连接密码的eyaml文件的问题,似乎我错过了" ["。
我想知道是否有命令或脚本来检查eyaml语法
答案 0 :(得分:0)
如果安装了某个python,你可以做的一件事就是安装ruamel.yaml
(免责声明:我是该软件包的作者)并运行以下内容:
python check.py your_eyaml_file
check.py
:
import sys
from ruamel.yaml import YAML
yaml = YAML()
yaml.load(sys.argv[1])
这将安全加载您的YAML文件,如果您的文件不符合YAML规范,则会抛出错误。
当您可以运行此类检查时,也有在线解析器,但我不想将它们与敏感信息一起使用(加密与否)。