-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathgreptile.json
More file actions
41 lines (41 loc) · 1.18 KB
/
greptile.json
File metadata and controls
41 lines (41 loc) · 1.18 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
{
"customContext": {
"rules": [
{
"content": "This is a Bun monorepo with 11 workspace packages. Use `bun test` not `npm test`."
},
{
"content": "Never use non-null assertions (!) without validation. Always validate env vars and optional values.",
"scope": ["**/*.ts"]
},
{
"content": "Use lucide-react for icons. Never create custom SVGs unless absolutely necessary.",
"scope": ["**/*.tsx"]
},
{
"content": "Flag surprises — if something in the codebase is unexpected, mention it in the review."
},
{
"content": "Check for circular dependency patterns between packages. Use init() functions for lazy loading.",
"scope": ["packages/shared/**"]
},
{
"content": "RTL awareness: Hebrew text should be text-right, items-end. Flex order is reversed in RTL.",
"scope": ["**/*.tsx"]
}
],
"files": [
{
"content": "Read CLAUDE.md for full project conventions and anti-patterns."
}
]
},
"ignorePatterns": [
"node_modules",
".git",
"dist",
"*.lock",
"claude.scratchpad.md",
"docs.local/**"
]
}