-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
159 lines (159 loc) · 3.94 KB
/
.coderabbit.yaml
File metadata and controls
159 lines (159 loc) · 3.94 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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
language: en-US
tone_instructions: >-
Be concise and direct. Only flag genuine bugs, security issues,
and logic errors. Skip style nitpicks. If the code is correct
and clear, do not leave inline comments.
reviews:
profile: chill
request_changes_workflow: true
high_level_summary: false
review_details: false
poem: false
in_progress_fortune: false
enable_prompt_for_ai_agents: true
review_status: false
sequence_diagrams: true
estimate_code_review_effort: false
collapse_walkthrough: true
changed_files_summary: false
suggested_labels: true
auto_apply_labels: true
labeling_instructions:
- label: breaking
instructions: "Apply only this label when the PR introduces breaking changes to public APIs, CLI behavior, or configuration formats"
- label: feature
instructions: "Apply only this label when the PR introduces entirely new functionality or capabilities"
- label: enhancement
instructions: "Apply only this label when the PR improves or extends existing functionality (not new features)"
- label: fix
instructions: "Apply only this label when the PR fixes a bug or incorrect behavior"
- label: documentation
instructions: "Apply only this label when the PR primarily updates docs/ content, README, or doc comments"
- label: chore
instructions: "Apply only this label for maintenance: refactoring, code cleanup, or config changes with no user-facing impact"
- label: dependencies
instructions: "Apply only this label when NuGet packages or other dependency versions are added or updated"
- label: ci
instructions: "Apply only this label when GitHub Actions workflows, CI/CD scripts, or build automation is modified"
- label: redesign
instructions: "Apply only this label when the PR contains site template, layout, or UI overhaul work"
suggested_reviewers: false
auto_review:
enabled: true
drafts: false
path_filters:
- "!.artifacts/**"
- "!**/bin/**"
- "!**/obj/**"
finishing_touches:
docstrings:
enabled: false
unit_tests:
enabled: false
simplify:
enabled: true
tools:
shellcheck:
enabled: true
markdownlint:
enabled: true
github-checks:
enabled: true
languagetool:
enabled: true
yamllint:
enabled: true
actionlint:
enabled: true
gitleaks:
enabled: true
trufflehog:
enabled: true
ruff:
enabled: false
biome:
enabled: false
hadolint:
enabled: true
swiftlint:
enabled: false
phpstan:
enabled: false
phpmd:
enabled: false
phpcs:
enabled: false
golangci-lint:
enabled: false
detekt:
enabled: false
eslint:
enabled: true
flake8:
enabled: false
rubocop:
enabled: false
buf:
enabled: false
regal:
enabled: false
pmd:
enabled: false
clang:
enabled: false
cppcheck:
enabled: false
opengrep:
enabled: false
semgrep:
enabled: false
circleci:
enabled: false
clippy:
enabled: false
sqlfluff:
enabled: false
checkov:
enabled: false
tflint:
enabled: false
pylint:
enabled: false
oxc:
enabled: false
fortitudeLint:
enabled: false
brakeman:
enabled: false
prismaLint:
enabled: false
luacheck:
enabled: false
blinter:
enabled: false
smartyLint:
enabled: false
emberTemplateLint:
enabled: false
psscriptanalyzer:
enabled: false
shopifyThemeCheck:
enabled: false
htmlhint:
enabled: false
stylelint:
enabled: false
checkmake:
enabled: false
osvScanner:
enabled: false
dotenvLint:
enabled: false
trivy:
enabled: false
knowledge_base:
code_guidelines:
enabled: true
chat:
auto_reply: true