DevKitBase
工具关于隐私

格式化 YAML,让下一次差异比较关注内容而非空格

不一致的缩进是代码审查出问题的常见原因。粘贴 YAML,获取规范化的输出(如果有解析错误也会显示)。

字符: 25
输入
输出

使用时机

在提交混乱的合并之前、教学缩进规则、或清理手工编辑的 values.yaml 时使用。

示例

输入
a: 1
b: {c: 2, d: [3,4]}
输出
a: 1
b:
  c: 2
  d:
    - 3
    - 4

工作原理

解析 → 输出固定缩进(默认 2 空格)。它不是用于 Helm 图表语义检查的工具。

常见陷阱

  • 无效的 YAML 会失败——请先修复结构。
  • 注释可能会根据库路径移动或丢失。
  • 混合制表符/空格是常见的解析失败原因。

区别说明

格式化器保留 YAML。如果需要 JSON 消费者,使用 YAML→JSON。如果源是 JSON,使用 JSON→YAML。

常见问题

格式化会改变含义吗?
对于有效的纯数据不应该,但还是检查下差异。
注释会保留吗?
解析/转储时通常会丢失——如果真是这样请如实说明。
和代码检查工具一样?
这只是重新格式化,并不强制执行组织的风格指南。
相关的 JSON 工具?
使用 JSON ↔ YAML 页面进行转换。

相关工具

在浏览器中运行。不上传任何内容。非安全产品——哈希和JWT解码仅用于调试,不用于密码存储或身份验证建议。