-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
35 lines (32 loc) · 1.87 KB
/
.coderabbit.yaml
File metadata and controls
35 lines (32 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
language: 'en-US'
reviews:
profile: 'chill'
high_level_summary: true
auto_review:
enabled: true
drafts: false
pre_merge_checks:
custom_checks:
- name: 'Boy Scout Scope'
instructions: |
If the PR includes changes beyond the primary issue/task, verify:
- All opportunistic fixes are confined to files already edited for the main change
- Changes are small, low-risk, and improve clarity/maintainability
- The PR description contains a "Boy Scout changes" section listing these edits
- No unrelated module-wide refactor is included
- name: 'PR Label Required'
instructions: |
Every PR must carry at least one release-category label. Accepted labels:
- PR: Feature, PR: Enhancement, PR: Bug, PR: Performance, PR: Refactor, PR: Infrastructure
- documentation, dependencies
If no matching label is present, leave a comment asking the author to add one before merging.
Do NOT approve the PR until a valid label is applied.
- name: 'German Gender-Inclusive Language'
instructions: |
When changes are made to `messages/de.json`, verify that German translations use gender-inclusive language:
- Person-related nouns must use the gender star (*) or neutral participle forms
- Examples of correct forms: "Teilnehmende", "Nutzer*in", "Betreuer*innen", "Administrator*in", "Delegierte*r"
- Examples of incorrect forms: "Teilnehmer", "Benutzer", "Betreuer", "Administrator", "Delegierter"
- Exceptions: Technical terms (e.g., "Benutzer-ID"), non-person references (e.g., "Helfer-Skripte"), and historical references
- Compound words referring to people should also be gendered (e.g., "Delegationsleiter*in" not "Delegationsleiter")
- Neutral words like "Mitglied" or "Person" do not need gendering