SuperAPI AI 工具集

lint-fixer

编程与开发

查看项目

更新于 10-16 05:38

技能介绍

Lint Fixer 是一个代码检查修复技能,核心目标是在修复 lint 问题的同时保留代码原有功能。

用途 该技能用于运行 npm run lint 并修复 lint 问题,触发场景包括:代码改动后修复 lint 错误,或按项目风格校验代码。

主要能力 npm run lint 会按顺序运行 4 个工具:

  • Biome(biome check --write):格式化器 + linter,可自动修复。
  • oxlint(oxlint --fix):快速的 JS/TS linter,可自动修复。
  • tsgo(tsgo --noEmit):TypeScript 类型检查。
  • secretlint:检测密钥/凭据。

使用方式(工作流)

  1. 运行 npm run lint 以识别问题。
  2. 按类别审查错误(类型错误 vs 风格 vs 密钥)。
  3. 修复问题——Biome/oxlint 会自动修复大多数风格问题。
  4. 再次运行 npm run lint 进行验证。
  5. 运行 npm run test 以确保没有破坏功能。

配置文件

  • biome.json:格式规则(2 空格、120 字符、单引号)。
  • .oxlintrc.json:JS/TS lint 规则。
  • .secretlintrc.json:密钥检测规则。

适用场景 适用于在代码改动后需要修复 lint 错误、或需要按项目风格校验代码的开发流程。

限制与要点

  • Biome/oxlint 会自动修复大多数问题,但需审查改动。
  • 类型错误(tsgo)需要手动修复。
  • 修复 lint 时绝不改变代码行为。
  • 保持文件在 250 行以内。

其他信息(如具体安装命令、收费、价格、平台支持等)暂未提供。