-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.fallowrc.json
More file actions
74 lines (74 loc) · 1.87 KB
/
.fallowrc.json
File metadata and controls
74 lines (74 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
"$schema": "https://raw.githubusercontent.com/fallow-rs/fallow/main/schema.json",
"workspaces": {
"patterns": ["packages/*", "plugins/*", "adapters/*"]
},
"entry": [
"scripts/*.mjs",
"packages/cli/scripts/docker/*.mjs",
"packages/mcp-server/src/index.ts",
"packages/mcp-server/src/bin.ts",
"packages/mcp-server/src/spawn.ts",
"packages/*/src/**/*.test.ts",
"plugins/openclaw/src/index.ts",
"adapters/vercel-ai-sdk/src/index.ts",
"adapters/*/src/**/*.test.ts"
],
"ignorePatterns": [
"**/node_modules/**",
"**/dist/**",
"**/build/**",
"**/coverage/**",
"**/*.d.ts",
"**/*.d.ts.map"
],
"ignoreDependencies": ["ink", "@jrichman/ink"],
"usedClassMembers": [
{
"implements": "ProviderAdapter",
"members": [
"providerName",
"getStatus",
"getCapabilities",
"ingestMemories",
"searchMemories",
"listMemories",
"getMemory",
"deleteMemory",
"packageContext"
]
}
],
"rules": {
"unused-files": "warn",
"unused-exports": "warn",
"unused-types": "warn",
"unused-dependencies": "warn",
"unused-dev-dependencies": "warn",
"unused-optional-dependencies": "warn",
"unused-enum-members": "warn",
"unused-class-members": "warn",
"unresolved-imports": "error",
"unlisted-dependencies": "warn",
"duplicate-exports": "warn",
"type-only-dependencies": "warn",
"test-only-dependencies": "warn",
"circular-dependencies": "warn",
"boundary-violation": "warn",
"coverage-gaps": "off"
},
"duplicates": {
"mode": "mild",
"minTokens": 80,
"minLines": 8,
"threshold": 0,
"ignoreImports": true,
"ignore": ["**/*.test.ts", "**/dist/**"]
},
"health": {
"maxCyclomatic": 20,
"maxCognitive": 15,
"maxCrap": 999,
"ignore": ["**/*.test.ts", "**/dist/**"]
}
}