-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
42 lines (42 loc) · 1.27 KB
/
.coderabbit.yaml
File metadata and controls
42 lines (42 loc) · 1.27 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
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
language: en-US
early_access: true
reviews:
high_level_summary: false
review_status: false
changed_files_summary: false
collapse_walkthrough: true
sequence_diagrams: false
poem: false
path_instructions:
- path: "**/*.py"
instructions: |
Do not review for Python compatibility below 3.13
Flag heavy AI/ML imports at module level (langchain_*, openai, anthropic, google, boto3, pandas, numpy). These should be lazy-loaded inside methods to keep Django startup fast.
- path: "**/migrations/*.py"
instructions: |
* Ensure that Django migrations are backwards compatible with the previous code to prevent errors during rollout.
* Flag any new fields that have default values set. This can cause problems during deployment if the table has a lot of data.
auto_review:
auto_incremental_review: false
ignore_title_keywords:
- wip
- draft
- ignore
labels:
- '!wip'
drafts: true
ignore_usernames:
- dependabot
finishing_touches:
docstrings:
enabled: false
unit_tests:
enabled: false
chat:
auto_reply: false
knowledge_base:
issues:
scope: local
pull_requests:
scope: local