我在使用用于存储数据库连接密码的 eyaml 文件时遇到问题,似乎我错过了一个"["。
我想知道是否有命令或脚本来检查 eyaml 语法
如果您在某处安装了 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 规范,则会引发错误。
当您可以运行此类检查时,也有在线解析器,但我不想将它们与敏感信息(加密与否(一起使用。