SuperAPI AI 工具集

lint

通用与其它

查看项目

更新于 10-16 05:50

技能介绍

用途:运行项目的 linting 与格式化检查。当用户要求“run linter”“/lint”“check linting”“fix lint errors”或请求代码检查/格式化时使用。

主要能力:自动检测项目已定义的 lint 任务,未定义时回退到生态默认工具;执行检查命令;在被要求时执行修复变体;对所有错误给出 file:line 引用。

检测与命令:Node 查 package.json 的 lint(eslint/biome),修复用 lint:fix;Python 用 ruff check / flake8,修复用 ruff check --fix;Go 用 golangci-lint run / gofmt -l,修复用 gofmt -w;Rust 用 cargo clippy / cargo fmt --check,修复用 cargo fmt;其它情况查 Makefile 或 CI 的 lint target。

工作流:先检测 linter(优先项目任务,其次生态默认),再运行检查命令;仅在请求修复时运行修复变体;最后报告所有错误的 file:line。

规则:优先使用项目定义的任务而非直接调用原始工具;不得虚构项目未使用的 linter。

错误处理:若找不到 linter 或任务,报告期望的配置/任务并停止;若 linter 因解析错误退出,按 file:line 分别报告每个文件级解析错误;若缺少 linter 配置,报告期望的配置并停止。

限制:资料未提供具体安装方式、定价、平台支持等细节。