メインコンテンツまでスキップ

設定

ArchiCore は設定ファイルと環境変数で設定できます。

設定ファイル

プロジェクト設定

プロジェクトルートの .archicore/config.json に配置:

{
"project": {
"name": "my-project",
"description": "素晴らしいプロジェクト"
},
"index": {
"include": ["src/**/*", "lib/**/*"],
"exclude": ["node_modules", "dist", "*.test.ts"],
"languages": ["typescript", "javascript"]
},
"analysis": {
"maxFileSize": 1048576,
"maxFiles": 10000
}
}

グローバル設定

~/.archicore/config.json に配置:

{
"api": {
"baseUrl": "https://api.archicore.io/api",
"timeout": 30000
},
"cli": {
"theme": "dark",
"language": "ja"
}
}

環境変数

変数説明
ARCHICORE_API_KEY認証用 API キー
ARCHICORE_API_URLカスタム API エンドポイント
ARCHICORE_DEBUGデバッグログを有効化
ARCHICORE_NO_COLORカラー出力を無効化

アーキテクチャルール

.archicore/rules.json でカスタムルールを定義:

{
"rules": [
{
"id": "no-circular-deps",
"name": "循環依存禁止",
"type": "dependency",
"severity": "error"
}
]
}

ファイルを無視

プロジェクトルートに .archicoreignore を作成:

node_modules/
dist/
*.test.ts