工具介绍
YAML格式化校验工具是一款在线工具,可以帮您校验YAML语法错误,并统一按照2空格缩进重新格式化您的YAML代码,同时尽可能保留原始注释和键顺序。
使用方法
1. 在上方输入框粘贴需要格式化或校验的YAML内容;
2. 点击「格式化YAML」按钮;
3. 工具会自动校验语法,如果存在错误,会提示错误所在行号和错误原因;如果语法正确,会输出格式化后的YAML代码。
实现原理
- 解析阶段:将输入按行分割,逐行识别空行、注释、键值对、列表项,计算缩进层级,并识别基本语法错误
- 格式化阶段:将识别出的语法节点重新输出,统一使用2个空格作为缩进单位
- 保留特性:保留原有注释位置,保留键的原始顺序,保留空行分隔
注意事项
本工具为基础YAML格式化工具,支持常见的YAML语法格式,复杂YAML结构(如多行文本、锚点引用、流式风格等)暂不支持。仅供日常开发辅助使用。