跳到主要内容

配置

ArchiCore 可以通过配置文件和环境变量进行配置。

配置文件

项目配置

位于项目根目录的 .archicore/config.json

{
"project": {
"name": "我的项目",
"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": "zh"
}
}

环境变量

变量描述
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