用途 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 工具、命令、配置项等细节暂未提供。