代码质量预检查Skill dyad:lint

这个技能用于在代码提交前运行自动化检查,包括代码格式化、代码风格检查和类型检查,自动或手动修复问题,确保代码质量和一致性。关键词:预提交检查、代码格式化、代码检查、类型检查、自动化修复、代码质量保证。

测试 0 次安装 0 次浏览 更新于 3/15/2026

name: dyad:lint description: 运行包括格式化、代码检查和类型检查在内的预提交检查,并修复任何错误。

代码检查

运行包括格式化、代码检查和类型检查在内的预提交检查,并修复任何错误。

说明

  1. 运行格式化检查并修复:

    npm run fmt
    

    这将自动修复任何格式化问题。

  2. 运行代码检查并自动修复:

    npm run lint:fix
    

    这将修复任何可自动修复的代码检查错误。

  3. 手动修复剩余的代码检查错误:

    如果有些代码检查错误无法自动修复,请阅读受影响的文件并手动修复错误。常见问题包括:

    • 未使用的变量或导入(删除它们)
    • 缺少返回类型(添加它们)
    • 任何其他 ESLint 规则违规
  4. 运行类型检查:

    npm run ts
    
  5. 修复任何类型错误:

    如果有类型错误,请阅读受影响的文件并修复它们。常见问题包括:

    • 类型不匹配(纠正类型)
    • 缺少类型注解(添加它们)
    • 空值/未定义处理问题(添加适当的检查)
  6. 重新运行所有检查以验证:

    在进行手动修复后,重新运行检查以确保所有都通过:

    npm run fmt && npm run lint && npm run ts
    
  7. 总结结果:

    • 报告哪些检查通过
    • 列出任何手动进行的修复
    • 如果有些错误无法修复,解释原因并请求用户指导
    • 如果所有检查通过,确认代码可以提交