SuperAPI AI 工具集

w-lint

编程与开发

查看项目

更新于 10-15 14:18

技能介绍

用途 w-lint 用于在项目中运行代码检查工具(linter),并应用尽可能小的修复,直到 lint 套件全部通过。它面向需要快速清理 lint 报错的开发场景,强调最小改动和可验证性。

主要能力

  • 运行仓库中记录的 lint 脚本。
  • 当仓库提供自动修复(autofix)时,使用自动修复运行文档化的 lint 命令。
  • 捕获自动修复后仍然存在的错误。
  • 以最小差异(minimal diffs)修复剩余问题。
  • 仅在证据表明抑制规则或配置确实属于该问题时,才修改抑制规则或配置。
  • 重新运行 lint,并抽查差异(spot-check the diff)。

使用方式 按照仓库文档提供的 lint 命令执行;若仓库提供自动修复选项,则启用自动修复。随后处理剩余错误,采用最小改动方式修复。修复完成后再次运行 lint,确认套件干净。注意:该技能不会暂存(stage)或提交(commit)代码,也不是合并门禁。如果行为或命令发生变化,可查阅 /w-docs 文档。

适用场景

  • 本地开发中清理 lint 报错。
  • 在提交前希望快速修复 lint 问题但不想自动提交。
  • 需要以最小改动方式解决 lint 错误,避免大范围重构。

限制

  • 不是合并门禁,不用于强制阻止合并。
  • 不会提交代码。
  • 修改抑制规则或配置需要证据支持,不能随意更改。
  • 具体支持的 lint 工具、命令、配置项等细节暂未提供。