forked from openshift/console
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
85 lines (67 loc) · 2.45 KB
/
.coderabbit.yaml
File metadata and controls
85 lines (67 loc) · 2.45 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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
tone_instructions: "Principal engineer reviewing OpenShift Console (React/TS/JS/Go). Focus: architecture, security (RBAC/SCC), performance, maintainability, backward-compatible APIs, testing/edge cases. Enforce K8s best practices, PatternFly, a11y/i18n."
early_access: false
reviews:
# Disable fortune messages for professional reviews
in_progress_fortune: false
# Assertive profile for thorough, senior-engineer-level reviews
# This ensures comprehensive feedback on architecture, security, performance, and best practices
profile: chill
# Request changes workflow to ensure quality standards
request_changes_workflow: false
# Enable high-level summaries for better PR understanding
high_level_summary: true
# Disable poems for professional tone
poem: false
# Disable review status to prevent repeated status comments on each review
review_status: false
# Auto-review configuration
auto_review:
enabled: true
# Disable incremental reviews - only review once per PR, not on every commit
# This prevents repeated summaries and review comments on each push
auto_incremental_review: false
# Review drafts to catch issues early
drafts: false
ignore_title_keywords:
- WIP
- '[WIP]'
- do-not-merge
- work-in-progress
labels:
- '!do-not-merge/work-in-progress'
# Commit status integration
commit_status: true
# Don't fail commit status to allow merges with comments
fail_commit_status: false
# Collapse walkthrough for better visibility
collapse_walkthrough: true
# Show summary of changed files
changed_files_summary: false
# Generate sequence diagrams for complex flows
sequence_diagrams: false
# Estimate code review effort
# Helps prioritize and allocate review time appropriately
estimate_code_review_effort: false
# Assess linked issues for business context and requirements
assess_linked_issues: false
# Show related issues
related_issues: false
# Show related PRs
related_prs: false
# Suggest labels based on changes
# Helps categorize and track changes
suggested_labels: false
# Knowledge base configuration - Reference documentation for accurate reviews
knowledge_base:
code_guidelines:
enabled: true
filePatterns:
# Repository documentation
- "AGENTS.md"
- "ARCHITECTURE.md"
- "CONVENTIONS.md"
- "TESTING.md"
- "STYLEGUIDE.md"
- "CONTRIBUTING.md"
- "README.md"
- "INTERNATIONALIZATION.md"