SuperAPI AI 工具集

knip

编程与开发

查看项目

更新于 10-16 05:07

技能介绍

用途:Knip 是 TypeScript / JavaScript 的未使用代码检测工具,用于找出项目中未被使用的文件、export、依赖关系、类型与枚举成员,帮助清理与维护代码库。

主要能力:未使用项检测;auto-fix 自动修复;production mode;monorepo 与 workspaces 支持;reporters 输出格式;rules 与 filters;compilers;script parser;source mapping;plugins 插件机制;catalogs;custom elements;可通过 knip.json 或 knip.config.ts 配置。

使用方式:本条目为参考资料型技能,按任务先定位分类目录,再读对应 README、进而查具体页面。任务到分类的映射:安装与基本用法→overview;工作原理、入口文件、插件→explanations;auto-fix、production mode、monorepo、reporters、rules/filters、compilers、script parser→features;项目文件配置、排障、CI 集成、性能、CommonJS→guides;CLI 参数、配置项、issue types、JSDoc 标签、FAQ、插件列表→reference;未使用 exports / dependencies 细节→typescript;编写自定义插件→writing-a-plugin;示例→samples;安装、CLI、CI、debug、fix、lint 命令→scripts。目录结构含 SKILL.md、references 各分类 README 与页面、samples、scripts。

适用场景:JS/TS 项目代码清理、依赖梳理、CI 中检查未使用代码、monorepo 治理、编写自定义插件。

限制:本资料未提供具体命令、配置示例细节与价格信息,需按上述路径查阅对应页面;不编造未给出的事实。