インストール
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ローカルインストール
あるいは、プロジェクトのデヴ依存関係(dev dependency)としてインストールすることもできます:
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 アクション
プルリクエストでのアーキテクチャの退行を防ぐには、公式の GitHub アクションを使用してください:
yaml
- name: archlint
uses: archlinter/action@v1
with:
baseline: origin/${{ github.base_ref }}
fail-on: medium
github-token: ${{ github.token }}詳細については、GitHub アクションのセクションを参照してください。