为什么选择 valeditor
- 内容不会离开浏览器。检查完全在本地进行,您的配置不会被上传或保存。
- 首先支持 JSON 和 YAML。严格的语法检查,每个错误都会给出行号和列号。
- 发现隐蔽的问题。BOM、重复键,以及用
---分隔的多文档 YAML。 - 格式化、分享、下载。整理文本,把链接发给同事,或者直接保存文件。
- 更多格式即将到来。Dockerfile、Compose、Kubernetes、GitLab CI 和 GitHub Actions 已在计划中。
- 免费,无需注册。打开页面,粘贴文本即可。
使用方法
- 把 JSON 或 YAML 粘贴到编辑器中,或打开一个文件。
- 选择格式,或保持自动识别。
- 查看错误和警告,每一条都会显示行号和列号。
- 格式化文本,然后复制、分享链接或下载文件。
valeditor 为什么可靠
它检查的不只是括号和缩进,还包括那些常常在提交之后才让配置出问题的细节。
小提示:
- 重复键会被报告出来,而不是被悄悄覆盖。
- 文件开头的 BOM 会在它搞坏 CI 中的解析器之前被发现。
- 多文档 YAML 会逐个文档进行检查。
- 每个错误都指向具体的行和列,无需手动查找。
- 没有服务器往返,大文件也能立即检查。
适用场景
- 提交前检查流水线文件,不必等 CI 变红。
- 在 pull request 中审查配置,先确认文件能被正常解析。
package.json、tsconfig.json和应用设置等 JSON 文件。- Helm values、Compose 文件和 Kubernetes 清单等 YAML。
- 排查从聊天或工单中复制来的、莫名其妙出错的配置。
常见问题
valeditor 是什么?
它是一个在浏览器中运行的在线 JSON 和 YAML 检查工具,可以发现语法错误、BOM、重复键和多文档 YAML 的问题。
我的文本会被上传到服务器吗?
不会。所有处理都在浏览器本地完成,配置内容不会被上传。
支持哪些格式?
目前支持 JSON 和 YAML。Dockerfile、Compose、Kubernetes、GitLab CI 和 GitHub Actions 即将推出。
具体检查哪些内容?
JSON 和 YAML 语法、文件开头的 BOM、重复键以及多文档 YAML 的结构。错误会附带行号和列号。
现在可以检查 Compose、Kubernetes 和 CI 文件吗?
可以检查它们的语法,因为它们本身就是 YAML。针对各格式的专用规则会在之后加入。
可以格式化、分享和下载结果吗?
可以。您可以整理文本、复制链接发给同事,或者保存文件。
支持包含多个文档的 YAML 吗?
支持。用 --- 分隔的文档会逐个检查,错误会指向准确的位置。
免费吗?需要注册吗?
免费,无需注册。打开页面并粘贴文本即可使用。