安装
archlint 可以作为 CLI 工具或 ESLint 插件使用。
CLI 工具(推荐)
使用 archlint 最简单的方法是通过 npx。这可以确保您始终使用最新版本,而无需将其添加到 package.json 中。
bash
npx @archlinter/cli scan全局安装
如果您想全局安装 archlint 以便在所有项目中使用:
bash
npm install -g @archlinter/clibash
pnpm add -g @archlinter/clibash
yarn global add @archlinter/clibash
bun add -g @archlinter/clibash
deno install -g npm:@archlinter/cli全局安装后,您可以直接运行 archlint:
bash
archlint scan本地安装
或者,您可以将其作为开发依赖安装在项目中:
bash
npm install -D @archlinter/clibash
pnpm add -D @archlinter/clibash
yarn add -D @archlinter/clibash
bun add -D @archlinter/clibash
deno install npm:@archlinter/cli从源码安装 (Rust)
如果您更愿意直接使用原生二进制文件,可以通过 Cargo 安装:
bash
cargo install archlintESLint 插件
要在 IDE 中获取实时架构反馈,请安装 ESLint 插件:
bash
npm install -D @archlinter/eslint-pluginbash
pnpm add -D @archlinter/eslint-pluginbash
yarn add -D @archlinter/eslint-pluginbash
bun add -D @archlinter/eslint-pluginbash
deno install npm:@archlinter/eslint-plugin有关配置详细信息,请参阅 ESLint 集成 章节。
MCP 服务器
如果您正在使用 Claude 或 Cursor 等 AI 编程助手,可以安装我们的 MCP 服务器:
bash
npx @archlinter/mcp-server有关更多信息,请参阅 MCP 服务器 章节。
GitHub Action
要防止 Pull Request 中的架构退化,请使用我们的官方 GitHub Action:
yaml
- name: archlint
uses: archlinter/action@v1
with:
baseline: origin/${{ github.base_ref }}
fail-on: medium
github-token: ${{ github.token }}有关更多信息,请参阅 GitHub Actions 章节。