mise tasks validate
- 用法:
mise tasks validate [--errors-only] [--json] [TASKS]… - 效果: 只读
- 源代码:
src/cli/tasks/validate.rs
检查任务中的常见错误和问题。
参数
[TASKS]…— 要验证的任务 如果未指定,则验证所有任务
标志
--errors-only— 仅显示错误(跳过警告)--json— 以 JSON 格式输出验证结果-h --help— 打印帮助
示例:
# 验证所有任务
$ mise tasks validate
# 验证特定任务
$ mise tasks validate build test
# 以 JSON 格式输出结果
$ mise tasks validate --json
# 仅显示错误(跳过警告)
$ mise tasks validate --errors-only验证检查:
validate 命令会执行以下检查:
• 循环依赖:检测依赖循环 • 缺失引用:查找不存在任务的引用 • 用法规范解析:验证 #USAGE 指令和规范 • 超时格式:检查 timeout 值是否为有效时长 • 别名冲突:检测任务之间的重复别名 • 文件存在性:验证基于文件的任务是否存在 • 目录模板:验证目录路径和模板 • Shell 命令:检查 shell 可执行文件是否存在 • 通配符模式:验证源和输出模式 • 运行条目:确保任务引用了有效的依赖。