跳转到内容

mise tasks validate

检查任务中的常见错误和问题。

参数

  • [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 可执行文件是否存在 • 通配符模式:验证源和输出模式 • 运行条目:确保任务引用了有效的依赖。