百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Y

Yamale

> 编程语言
开源

用于 YAML 的模式和验证器。

769 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

用于 YAML 的模式和验证器。

Yamale (ya·ma·lē) =================== | :warning: 请确保您的模式定义来自内部或可信任的来源。Yamale 不能保护免受故意恶意的模式。 | :------------| YAML 的一个模式和验证器。 YAML 是什么?请参阅当前规范 这里 和语法介绍 这里。 要求 ----------- * Python 3.8+ * PyYAML * ruamel.yaml (可选) 安装 -------- ### pip ``` $ pip install yamale

or to include ruamel.yaml as a dependency

$ pip install yamale[ruamel]


注意:某些平台(例如 Mac OS)可能只配备 Python 2,可能没有 pip 安装。安装 Python 3 还需要安装 pip。为了保留默认软件的系统依赖关系,请考虑以本地包的形式安装 Python 3。请注意,替换系统提供的 Python 可能会破坏其他软件。Mac OS 用户可能希望研究 MacPorts、homebrew 或从源代码构建 Python 3;在所有三种情况下,可能需要 Xcode 的 Apple 命令行工具(CLT)。请参阅下面的 [开发者](#developers)。

使用方法-----
### 命令行
Yamale 可以从命令行运行,以验证一个或多个 YAML 文件。Yamale 将在您提供的目录(默认目录为当前目录)中搜索 YAML 文件。每个 YAML 文件都会在与该文件同一目录中查找其模式,如果没有模式,则 Yamale 将继续在目录树中搜索,直到找到一个。如果 Yamale 无法找到模式,则会告诉您。

您只需提供文件的路径即可:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Pythonpythonschemayaml

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言