SuperAPI AI 工具集

ultracite

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:为 JS/TS 项目提供零配置的 lint 与格式化,支持 Biome(推荐)、ESLint + Prettier、Oxlint + Oxfmt 三种后端。

主要能力:提供统一的代码规范(格式、风格、正确性、React、性能、安全等规则),可初始化项目配置、检查问题并自动修复。

使用方式:通过 package.json devDependencies 检测是否已安装;查看 biome.jsonc(Biome)、eslint.config.mjs(ESLint)或 .oxlintrc.json(Oxlint)确认后端。常用命令:bunx ultracite check(只读检查)、bunx ultracite fix(自动修复)、bunx ultracite doctor(诊断)、bunx ultracite init(初始化)。bunx 可替换为 npx、pnpx 或 yarn dlx;check 与 fix 可接文件路径。init 支持交互或非交互,含 --pm、--linter、--editors、--agents、--frameworks、--integrations、--hooks、--type-aware、--skip-install、--quiet 等标志,CI=true 时自动静默。配置通过 extends 预设实现,如 { "extends": ["ultracite/biome/core", "ultracite/biome/react"] }。

适用场景:新项目初始化或已有 JS/TS 项目统一代码规范与格式。

限制:具体规则细节需参考 references/code-standards.md;type-aware 仅限 oxlint;其他未提供信息暂未说明。