forked from ghuntley/claude-code-source-code-deobfuscation
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy path.cursorrc
More file actions
70 lines (70 loc) · 1.86 KB
/
.cursorrc
File metadata and controls
70 lines (70 loc) · 1.86 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
{
"project": {
"name": "claude-code-cleanroom",
"rules": {
"nodeVersion": ">=18.0.0",
"primaryPackageJson": "claude-code/package.json",
"typescript": true,
"directories": {
"source": "claude-code/src",
"scripts": "claude-code/scripts",
"specs": "specs"
}
},
"dependencies": {
"core": [
"@anthropic-ai/claude-code@0.2.29",
"open@10.1.0",
"uuid@11.1.0"
],
"dev": [
"@types/node@22.13.8",
"@types/uuid@10.0.0"
]
},
"apiUsage": {
"claudeCode": {
"rateLimit": true,
"sensitiveData": false,
"privacyCompliance": true,
"bestPractices": [
"Cache responses when possible",
"Batch related operations",
"Avoid redundant API calls",
"Use local operations first"
]
},
"cursorIDE": {
"rateLimit": true,
"optimizations": [
"Use grep_search before semantic_search",
"Prefer file_search over directory traversal",
"Read files in chunks instead of whole files",
"Limit edit_file operations to necessary changes",
"Avoid repeated searches for same content"
],
"toolUsagePriority": {
"1_lowest_cost": [
"list_dir",
"file_search",
"grep_search"
],
"2_medium_cost": [
"read_file",
"edit_file",
"delete_file"
],
"3_highest_cost": [
"codebase_search",
"web_search"
]
},
"readFileRules": {
"maxLinesPerRequest": 250,
"preferChunkedReading": true,
"readEntireFileOnly": ["package.json", "tsconfig.json"]
}
}
}
}
}