Skip to content

Commit 0d86982

Browse files
committed
chore: add coderabbit config
1 parent f186be1 commit 0d86982

File tree

1 file changed

+185
-0
lines changed

1 file changed

+185
-0
lines changed

.coderabbit.yaml

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
# Set the language for reviews by using the corresponding ISO language code.
2+
language: 'en-US'
3+
4+
# Enable early-access features.
5+
early_access: true
6+
7+
# Enable free tier features for users not on a paid plan.
8+
enable_free_tier: true
9+
10+
# Settings related to reviews.
11+
reviews:
12+
# Set the profile for reviews.
13+
profile: 'chill'
14+
15+
# Approve the review once CodeRabbit’s comments are resolved and no pre-merge
16+
# checks are in an error state.
17+
request_changes_workflow: false
18+
19+
# Generate a high level summary of the changes in the PR/MR description.
20+
high_level_summary: true
21+
22+
# Include the high level summary in the walkthrough comment.
23+
high_level_summary_in_walkthrough: true
24+
25+
# Post review details on each review. Additionally, post a review status when
26+
# a review is skipped in certain cases.
27+
review_status: true
28+
29+
# Set the commit status to ‘pending’ when the review is in progress and
30+
# ‘success’ when it is complete.
31+
commit_status: true
32+
33+
# Set the commit status to ‘failure’ when the PR cannot be reviewed by
34+
# CodeRabbit for any reason.
35+
fail_commit_status: false
36+
37+
# Generate walkthrough in a markdown collapsible section.
38+
collapse_walkthrough: true
39+
40+
# Generate a summary of the changed files in the walkthrough.
41+
changed_files_summary: true
42+
43+
# Generate sequence diagrams in the walkthrough.
44+
sequence_diagrams: true
45+
46+
# Estimate the code review effort in the walkthrough.
47+
estimate_code_review_effort: true
48+
49+
# Generate an assessment of how well the changes address the linked issues in
50+
# the walkthrough.
51+
assess_linked_issues: true
52+
53+
# Include possibly related issues in the walkthrough.
54+
related_issues: true
55+
56+
# Include possibly related pull requests in the walkthrough.
57+
related_prs: true
58+
59+
# Suggest labels based on the changes in the pull request in the walkthrough.
60+
suggested_labels: false
61+
62+
# Automatically apply suggested labels to the pull request.
63+
auto_apply_labels: false
64+
65+
# Suggest reviewers based on the changes in the pull request in the
66+
# walkthrough.
67+
suggested_reviewers: true
68+
69+
# Automatically assign suggested reviewers to the pull request.
70+
auto_assign_reviewers: false
71+
72+
# Post an in-progress fortune message while the review is in progress.
73+
in_progress_fortune: true
74+
75+
# Generate a poem in the walkthrough comment.
76+
poem: false
77+
78+
# Specify file patterns to include or exclude in a review using glob patterns.
79+
path_filters:
80+
- '!pnpm-lock.yaml'
81+
82+
# Abort the in-progress review if the pull request is closed or merged.
83+
abort_on_close: true
84+
85+
# Disable caching of code and dependencies.
86+
disable_cache: false
87+
88+
# Configuration for auto review.
89+
auto_review:
90+
# Automatic code review.
91+
enabled: true
92+
93+
# Automatic incremental code review on each push.
94+
auto_incremental_review: true
95+
96+
# Review draft PRs.
97+
drafts: false
98+
99+
# Base branches.
100+
base_branches:
101+
- '.*'
102+
103+
# Configuration for finishing touches.
104+
finishing_touches:
105+
# Options for generating Docstrings for your PRs.
106+
docstrings:
107+
# Allow CodeRabbit to generate docstrings for PRs.
108+
enabled: false
109+
110+
# Options for generating unit tests for your PRs.
111+
unit_tests:
112+
# Allow CodeRabbit to generate unit tests for PRs.
113+
enabled: false
114+
115+
# Tools that provide additional context to code reviews.
116+
tools:
117+
# Ruff is a Python linter and code formatter.
118+
ruff:
119+
# Enable Ruff.
120+
enabled: false
121+
122+
# markdownlint-cli2 is a static analysis tool to enforce standards and consistency for Markdown files.
123+
markdownlint:
124+
# Enable Markdownlint.
125+
enabled: false
126+
127+
# Biome is a fast formatter, linter, and analyzer for web projects.
128+
biome:
129+
# Enable Biome.
130+
enabled: false
131+
132+
# Hadolint is a Dockerfile linter.
133+
hadolint:
134+
# Enable Hadolint.
135+
enabled: false
136+
137+
# SwiftLint integration configuration object.
138+
swiftlint:
139+
# Enable SwiftLint.
140+
enabled: false
141+
142+
# PHPStan is a tool to analyze PHP code.
143+
phpstan:
144+
# Enable PHPStan.
145+
enabled: false
146+
147+
# PHPMD is a tool to find potential problems in PHP code.
148+
phpmd:
149+
# Enable PHPMD.
150+
enabled: false
151+
152+
# PHP CodeSniffer is a PHP linter and coding standard checker.
153+
phpcs:
154+
# Enable PHP CodeSniffer.
155+
enabled: false
156+
157+
# golangci-lint is a fast linters runner for Go.
158+
golangci-lint:
159+
# Enable golangci-lint.
160+
enabled: false
161+
162+
# YAMLlint is a linter for YAML files.
163+
yamllint:
164+
# Enable YAMLlint.
165+
enabled: false
166+
167+
# Checkov is a static code analysis tool for infrastructure-as-code files.
168+
checkov:
169+
# Enable Checkov.
170+
enabled: false
171+
172+
# Detekt is a static code analysis tool for Kotlin files.
173+
detekt:
174+
# Enable Detekt.
175+
enabled: false
176+
177+
# ESLint is a static code analysis tool for JavaScript files.
178+
eslint:
179+
# Enable ESLint.
180+
enabled: false
181+
182+
# Oxlint is a JavaScript/TypeScript linter for OXC written in Rust.
183+
oxc:
184+
# Enable Oxlint.
185+
enabled: false

0 commit comments

Comments
 (0)