YAML语法验证器

📄 YAML Grammar Verifier

Validate YAML syntax in your browser — catch indentation and mapping errors fast.

📐 工作原理与说明
基于 YAML 解析引擎(js-yaml)做语法校验。YAML 以缩进(推荐 2 空格)表示层级,键值用 key: value,列表项以 - 开头,禁止用 Tab 缩进;解析失败时在报错位置附近高亮提示。
  • 常见错误:冒号后缺空格、混用 Tab/空格、字符串含特殊字符未加引号。
  • 遵循 YAML 1.1/1.2 规范;纯前端运行,文件不离开浏览器。
等待输入
等待转换...

📚 深度解析:YAML 语法验证器

💡 常见使用场景

  • CI 前校验配置文件合法。
  • 提交前校验 CI 与 K8s 配置:先在浏览器里确认 YAML 合法,避免推上去才发现流水线因语法错误挂掉。
校验
`a: [1,2` → 报错:列表未闭合。

❓ 常见问题(FAQ)

常见 YAML 错误?
缩进不一致、冒号后缺空格、Tab 缩进。
为什么本地校验通过、CI 里却报错?
两种可能:一是校验器只检查了语法,而 CI 还做 schema 校验(字段缺失、类型不符、必填项未填同样会失败);二是缩进在不同编辑器里被改动(Tab 与空格混用)。因此本地校验之外,还应在 CI 中用与生产相同的工具做一次干跑验证。
⚠️ 使用说明与注意事项
📖关于「YAML语法验证器」

📝工具简介

YAML 语法验证器是一款免费的在线工具,用于校验 YAML 配置文件的语法正确性。它基于 js-yaml 解析引擎,能实时检测语法错误并精确定位到出错行与列,同时将 YAML 解析为 JavaScript 对象并以格式化 JSON 展示,还提供文档数量、键数量、数组数量、最大嵌套深度等结构统计。所有处理均在浏览器本地完成,数据不上传,安全可靠。

功能特点

🎯使用场景