Repository navigation
Expand file tree
/
Copy pathknip.json
More file actions
103 lines (103 loc) · 2.74 KB
/
Copy pathknip.json
File metadata and controls
103 lines (103 loc) · 2.74 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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{
"$schema": "https://unpkg.com/knip@5/schema.json",
"ignore": [
"apps/vscode-e2e/**",
"scripts/**",
"apps/cli/scripts/**",
"**/__tests__/**!",
"packages/core/src/custom-tools/__tests__/fixtures/**",
"packages/core/src/custom-tools/__tests__/fixtures-override/**",
"src/integrations/misc/__tests__/performance/**",
"src/integrations/terminal/__tests__/setupTerminalTests.ts",
"src/integrations/terminal/__tests__/streamUtils/index.ts",
"src/services/tree-sitter/__tests__/fixtures/sample-python.ts",
"src/services/tree-sitter/__tests__/helpers.ts"
],
"ignoreDependencies": ["lint-staged"],
"ignoreExportsUsedInFile": true,
"playwright": false,
"playwright-ct": false,
"workspaces": {
"src": {
"entry": ["extension.ts!", "extension/api.ts!", "workers/countTokens.ts!"],
"project": [
"**/*.ts!",
"!**/__tests__/**!",
"!vitest.setup.ts!",
"!utils/vitest-verbosity.ts!",
"!utils/TaskSemaphore.ts!",
"!utils/WorkspacePathResolver.ts!",
"!test-utils/**!",
"!utils/versionToken.ts!",
"!core/tools/helpers/toolResultFormatting.ts!"
],
"ignoreDependencies": [
"@roo-code/config-typescript",
"@types/node-cache",
"@types/vscode",
"@vscode/ripgrep",
"esbuild-wasm",
"tree-sitter-wasms",
"vscode-material-icons"
]
},
"webview-ui": {
"entry": ["src/index.tsx!", "src/**/*.visual.tsx", "src/**/*.visual.{fixture,i18n}.{ts,tsx}"],
"project": [
"src/**/*.{ts,tsx}!",
"../src/shared/*.ts!",
"!src/utils/test-utils.tsx!",
"!src/vite-plugins/**!",
"!src/**/*.visual.tsx!",
"!src/**/*.visual.{fixture,i18n}.{ts,tsx}!"
],
"ignoreDependencies": [
"@roo-code/config-typescript",
"@types/katex",
"@types/stacktrace-js",
"babel-plugin-react-compiler",
"katex",
"react-compiler-runtime",
"source-map",
"tailwindcss",
"tailwindcss-animate",
"monocart-reporter"
]
},
"apps/cli": {
"ignore": ["eslint.config.mjs", "scripts/**"],
"project": ["src/**/*.ts!", "src/**/*.tsx!"],
"ignoreDependencies": ["@vscode/ripgrep"]
},
"apps/vscode-nightly": {
"ignore": ["esbuild.mjs"]
},
"packages/config-typescript": {
"ignoreUnresolved": ["vitest/globals"]
},
"packages/types": {
"project": ["src/**/*.ts!", "!src/roomodes-schema.ts!"]
},
"packages/core": {
"project": ["src/**/*.ts!"],
"ignoreDependencies": ["esbuild"]
},
"packages/vscode-shim": {
"project": ["src/**/*.ts!"]
},
"packages/cloud": {
"project": ["src/**/*.ts!"],
"ignoreDependencies": ["@types/vscode"]
},
"packages/telemetry": {
"project": ["src/**/*.ts!"],
"ignoreDependencies": ["@types/vscode"]
},
"packages/{build,ipc}": {
"project": ["src/**/*.ts!"]
}
},
"rules": {
"classMembers": "off"
}
}