Skip to content

Commit 1d00f49

Browse files
authored
chore: Add CodeRabbit configuration (#15105)
Signed-off-by: Claude <[email protected]>
1 parent 092e36b commit 1d00f49

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

.coderabbit.yaml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
2+
language: en-US
3+
4+
reviews:
5+
# Disable review status comments on PRs
6+
review_status: false
7+
8+
# Request changes when issues are found (vs just commenting)
9+
request_changes_workflow: false
10+
11+
# Enable high-level summary of changes
12+
high_level_summary: true
13+
14+
# Add a poem to the review (fun but optional - set false if you prefer serious reviews)
15+
poem: false
16+
17+
# Review profile - choose from: chill, assertive, or default
18+
# "chill" = fewer nitpicks, "assertive" = stricter reviews
19+
profile: chill
20+
21+
# Collapse walkthrough comments to reduce noise
22+
collapse_walkthrough: true
23+
24+
# Paths to ignore during reviews
25+
path_filters:
26+
- "!**/*.generated.go"
27+
- "!**/*_generated.go"
28+
- "!**/zz_generated.*.go"
29+
- "!**/mocks/**"
30+
- "!**/vendor/**"
31+
- "!**/*.pb.go"
32+
- "!**/node_modules/**"
33+
- "!**/*.snap"
34+
- "!**/dist/**"
35+
- "!**/api/openapi-spec/*.json"
36+
- "!**/sdks/java/client/**"
37+
- "!**/sdks/python/client/**"
38+
39+
auto_review:
40+
enabled: false
41+
42+
# Tools configuration
43+
tools:
44+
# Go linting
45+
golangci-lint:
46+
enabled: true
47+
48+
# Shell script analysis
49+
shellcheck:
50+
enabled: true
51+
52+
# YAML validation (great for K8s manifests)
53+
yamllint:
54+
enabled: true
55+
56+
# Markdown linting for docs
57+
markdownlint:
58+
enabled: true
59+
60+
# GitHub Actions workflow validation
61+
actionlint:
62+
enabled: true
63+
64+
chat:
65+
# Enable chat interactions on PRs
66+
auto_reply: true
67+
68+
# Knowledge base - helps CodeRabbit understand project context
69+
knowledge_base:
70+
# Learn from merged PRs
71+
learnings:
72+
scope: auto

0 commit comments

Comments
 (0)