Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 01db36c

Browse files
committedOct 31, 2024··
🚨 Fix all markdownlint violations
1 parent 3c3ecc2 commit 01db36c

File tree

13 files changed

+125
-75
lines changed

13 files changed

+125
-75
lines changed
 

‎.markdownlint.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
default: true
2+
first-line-heading: false
23
line-length: false
34
link-fragments: false
45
no-duplicate-heading:
56
siblings_only: true
67
no-inline-html: false
8+
single-title: false

‎CONTRIBUTING.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,25 +24,30 @@ There are various ways you can contribute:
2424

2525
1. **Fork** the repository to your GitHub account by visiting [CodeRabbit Docs GitHub repo](https://github.com/coderabbitai/coderabbit-docs).
2626
2. **Clone** your fork locally:
27+
2728
```shell
2829
git clone git@github.com:YOUR_USERNAME/coderabbit-docs.git
2930

31+
```
32+
3033
3. Create a new branch:
31-
```shell
32-
git checkout -b your_username/feature_description
33-
```
34+
35+
```shell
36+
git checkout -b your_username/feature_description
37+
```
3438

3539
4. Implement the changes then commit and push the changes from your working branch:
36-
```shell
37-
git commit -m "docs: add explanation about [section]"
38-
git push origin your_username/feature_description
39-
```
40+
41+
```shell
42+
git commit -m "docs: add explanation about [section]"
43+
git push origin your_username/feature_description
44+
```
4045

4146
## Commit Message Format 💬
4247

4348
We require all commits in this repository to adhere to the following commit message format.
4449

45-
```
50+
```txt
4651
<type>: <description> (#<issue number>)
4752
4853
[optional body]
@@ -52,7 +57,9 @@ This format is based on [Conventional Commits](https://www.conventionalcommits.o
5257
Please refer to the Conventional Commits specification for more details.
5358

5459
## Keeping your Fork Up-to-Date 🆕
60+
5561
To keep your fork updated with the latest changes from the upstream repository:
62+
5663
```shell
5764
git remote add upstream https://github.com/coderabbitai/coderabbit-docs.git
5865
git fetch upstream
@@ -64,4 +71,4 @@ git rebase upstream/main
6471
- Work on **one issue at a time** to avoid confusion.
6572
- If you need help, post in the `#support` channel on Discord.
6673
- Test your changes locally before submitting a PR.
67-
- While AI is cool, minimize its use for `direct team communication`. We value concise, genuine exchanges over scripted messages.
74+
- While AI is cool, minimize its use for _direct team communication_. We value concise, genuine exchanges over scripted messages.

‎README.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Welcome to the official docs for [**CodeRabbit**](https://coderabbit.ai), the co
1212
[![Twitter Follow](https://img.shields.io/twitter/follow/coderabbitai?style=social)](https://twitter.com/coderabbitai)
1313
[![Discord](https://img.shields.io/discord/invite-code?color=7289DA&label=Discord&logo=discord&logoColor=green)](https://discord.com/invite/GsXnASn26c)
1414
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/coderabbitai/coderabbit-docs/pulls)
15+
[![Node.js CI](https://github.com/coderabbitai/coderabbit-docs/actions/workflows/node.js.yaml/badge.svg)](https://github.com/coderabbitai/coderabbit-docs/actions/workflows/node.js.yaml)
1516

1617
## About CodeRabbit
1718

@@ -155,28 +156,28 @@ CodeRabbit uses the following order of precedence for configuration:
155156

156157
1. Clone this repository:
157158

158-
```bash
159-
git clone https://github.com/coderabbit-ai/coderabbit-docs.git
160-
cd coderabbit-docs
161-
```
159+
```sh
160+
git clone https://github.com/coderabbit-ai/coderabbit-docs.git
161+
cd coderabbit-docs
162+
```
162163

163164
2. Install dependencies:
164165

165-
```bash
166-
pnpm install
167-
```
166+
```sh
167+
pnpm install
168+
```
168169

169170
3. Start the development server:
170171

171-
```bash
172-
pnpm start
173-
```
172+
```sh
173+
pnpm start
174+
```
174175

175-
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
176+
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
176177

177178
## Project Structure
178179

179-
```
180+
```sh
180181
coderabbit-docs/
181182
├── blog/
182183
├── docs/
@@ -192,15 +193,15 @@ coderabbit-docs/
192193

193194
## Local Development
194195

195-
```
196+
```sh
196197
docusaurus start
197198
```
198199

199200
This command starts a local development server and opens up a browser window.
200201

201202
## Building for Production
202203

203-
```
204+
```sh
204205
docusaurus build
205206
```
206207

‎docs/Future Development.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -4,60 +4,60 @@ sidebar_label: Future Development
44
description: Learn how CodeRabbit works in a pull request review.
55
---
66

7-
# Future Developments
7+
# Future Developments
88

99
We are actively iterating and refining CodeRabbit, and this is a sneak peek into the upcoming milestones and releases. We are focused on making the Applied AI review better than the median manual review. In addition to that, we are looking at a holistic user experience with various integrations and types of reviews.
1010

11-
## Applied AI Improvements
11+
## Applied AI Improvements
1212

13-
We are actively trying to make the application of Generative AI more useful , relevant , meaningful for the coder and reviewer journey. Our immediate focus is
13+
We are actively trying to make the application of Generative AI more useful , relevant , meaningful for the coder and reviewer journey. Our immediate focus is
1414

15-
### Accuracy and Conciseness Enhancements
15+
### Accuracy and Conciseness Enhancements
1616

17-
- Refining knowledge base context understanding
18-
- Implementing advanced summarization techniques
19-
- Implementing a knowledge base feature library
17+
- Refining knowledge base context understanding
18+
- Implementing advanced summarization techniques
19+
- Implementing a knowledge base feature library
2020

2121
### Learning Refinements
2222

23-
- We have made significant improvement of the learning Enhancing reinforcement learning based on the user feedback
23+
- We have made significant improvement of the learning Enhancing reinforcement learning based on the user feedback
2424

25-
## New Feature Enhancements
25+
## New Feature Enhancements
2626

27-
### Expanded Integrations
27+
### Expanded Integrations
2828

2929
We are integrating various tool chains to enable coders and reviewers to have a consistent experience irrespective of the tools. The immediate tools would be:
3030

31-
- **Circle CI**
32-
- **Jenkins**
31+
- **Circle CI**
32+
- **Jenkins**
3333

34-
### Communication Tool Integrations
34+
### Communication Tool Integrations
3535

3636
Communication and the user experience of review via various communication tools are going to be key. We will start with integrations to Slack and Microsoft Teams and will be diving into the design engineering of these flows further:
3737

38-
- **Slack**: Real-time notifications and interactive discussions
39-
- **Microsoft Teams**: Code review conversations within Microsoft ecosystem
38+
- **Slack**: Real-time notifications and interactive discussions
39+
- **Microsoft Teams**: Code review conversations within Microsoft ecosystem
4040

41-
### Enhanced Review Capabilities
41+
### Enhanced Review Capabilities
4242

4343
These are additional capabilities that can also be reviewed in the same PR to accelerate the coder and reviewer journey. This includes pipeline failure analysis and resolution, as well as vulnerability assessment.
4444

45-
#### Pipeline Failure Analysis
45+
#### Pipeline Failure Analysis
4646

4747
- Automated analysis of CI/CD pipeline failures
4848
- AI-driven suggestions for resolving issues
4949
- Historical tracking of pipeline performance
5050

51-
### Finishing Touches
51+
### Finishing Touches
5252

5353
Finishing touches are about experience that often take developers time away from what they like doing best - coding. But adding finishing touches is crucial and should follow the ontology and taxonomy. We will start by looking into Docstring and expand to various areas to solve pain points for coders and reviewers.
5454

5555
#### 1. DocString Review
5656

57-
- Automated checks for docstring presence and quality
58-
- AI-powered suggestions for improving documentation
59-
- Resolving Doc-string conflicts in a following PR
57+
- Automated checks for docstring presence and quality
58+
- AI-powered suggestions for improving documentation
59+
- Resolving Doc-string conflicts in a following PR
6060

61-
> Disclaimer: any product roadmap features mentioned below are only meant to outline
62-
> our general product direction. This documentation is for informational purposes
61+
> Disclaimer: any product roadmap features mentioned below are only meant to outline
62+
> our general product direction. This documentation is for informational purposes
6363
> only and may not be incorporated into any contract.

‎docs/about/features.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ changes.
2424
### 2. Code Review feedback {#code-review-feedback}
2525

2626
**Code review** feedback is posted as review comments on the lines of the code that
27-
changed for each file.
27+
changed for each file.
2828

2929
> Code suggestions are given in a Diff format, which either
3030
be copied or committed within the pull request with a single click.
@@ -85,7 +85,7 @@ changes.
8585
### 7. Learnings {#learnings}
8686

8787
- **CodeRabbit** learns from user chat interactions to gain tribal knowledge on your
88-
repositories and organization.
88+
repositories and organization.
8989
- **CodeRabbit** will apply and update these learnings
9090
in future reviews.
9191

‎docs/about/pricing.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Find all the information you need about CodeRabbit's plans and how to manage you
2222
---
2323

2424
## Open Source
25+
2526
:::note
2627
CodeRabbit Pro is free for all Open Source projects.
2728
:::

‎docs/about/support.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Welcome to CodeRabbit Support. Please refer to the following sections for
88
contacting our support team. Our support team will respond back as soon as
99
possible.
1010

11-
## Discord Server
11+
## Discord Server
1212

1313
All CodeRabbit users have access to the [CodeRabbit Discord Server](http://discord.gg/coderabbit), where you can ask questions or see what others are doing with CodeRabbit. You will find CodeRabbit users and members of the CodeRabbit team actively engaged.
1414

@@ -20,24 +20,24 @@ For assistance from our support team, click the help icon located in the bottom
2020

2121
Complete the support ticket by providing your name, email, a description of your issue, and attaching any necessary files. If you are reporting a bug, please provide the GitHub or GitLab organization name.
2222

23-
2423
![How to Open a Support Ticket-CodeRabbit ](/img/about/cr_support_help_light.png#gh-light-mode-only)
2524
![How to Open a Support Ticket-CodeRabbit ](/img/about/cr_support_help_dark.png#gh-dark-mode-only)
2625

2726
:::note
28-
If you are a paying user and cannot access the support ticket form in the CodeRabbit UI for some reason, you can contact CodeRabbit support at the following email address: support@coderabbit.ai.
27+
If you are a paying user and cannot access the support ticket form in the CodeRabbit UI for some reason, you can contact CodeRabbit support at the following email address: <support@coderabbit.ai>.
2928
:::
3029

3130
## Customer Responsibilities
3231

33-
> To ensure efficient resolution of issues, customers are expected to
32+
> To ensure efficient resolution of issues, customers are expected to
3433
3534
1. Provide detailed information about the issue.
3635
2. Cooperate with the Support team during troubleshooting.
3736
3. Utilize available self-service resources/docs for basic inquiries.
3837

3938
## Etiquette
40-
Regardless of the method or location through which CodeRabbit provides Support, communication should be professional and respectful. Any communication that is deemed objectionable by CodeRabbit staff is not tolerated. This includes but is not limited to any communication that is abusive or contains profane language.
39+
40+
Regardless of the method or location through which CodeRabbit provides Support, communication should be professional and respectful. Any communication that is deemed objectionable by CodeRabbit staff is not tolerated. This includes but is not limited to any communication that is abusive or contains profane language.
4141

4242
> CodeRabbit reserves the right to terminate Support Services in the event of any such objectionable communication.
4343

‎docs/changelog.md

Lines changed: 50 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ sidebar_position: 9
66
---
77

88
## October 30, 2024
9-
### Microsoft Teams Integration & Bitbucket Support
109

11-
Our integration capabilities just got a major upgrade with Microsoft Teams and Bitbucket support.
12-
13-
- Microsoft Teams integration is with scheduled reporting system and direct notification pipeline to keep your team informed.
10+
### Microsoft Teams Integration & Bitbucket Support
1411

15-
- We've also launched Bitbucket Data Center support with Pull Request integration, offering core review functionality, Pull Request summaries, and direct inline comments for applying review suggestions
12+
Our integration capabilities just got a major upgrade with Microsoft Teams and Bitbucket support.
1613

14+
- Microsoft Teams integration is with scheduled reporting system and direct notification pipeline to keep your team informed.
1715

16+
- We've also launched Bitbucket Data Center support with Pull Request integration, offering core review functionality, Pull Request summaries, and direct inline comments for applying review suggestions
1817

1918
## October 22, 2024
19+
2020
### Security and SAST Remediation Improvements
2121

2222
- Enabling comprehensive security analysis directly from context within GitHub Checks
@@ -26,6 +26,7 @@ Our integration capabilities just got a major upgrade with Microsoft Teams and B
2626
- CodeRabbit now automatically detects Semgrep rulesets from default `semgrep.yml` or `semgrep.config.yml` files, eliminating the need for manual configuration
2727

2828
## September 9, 2024
29+
2930
### Related PRs and Label suggestions
3031

3132
- Possibly related PRs: The walkthrough comment now includes a list of potentially related PRs to help you recall the past context
@@ -34,11 +35,13 @@ Our integration capabilities just got a major upgrade with Microsoft Teams and B
3435
> Note: Possibly related PRs, automatic label suggestions based on past PRs, learnings, and possibly related issues require data opt-in (enabled by default).
3536
3637
## August 15, 2024
37-
### New Dashboard
38+
39+
### New Dashboard
3840

3941
We're excited to share our updated dashboard, designed to give you better insights into CodeRabbit review metrics.
4042

4143
What's new:
44+
4245
- Flexible Time Selector: Choose different periods to analyze your data
4346
- Useful Context: See how learnings, tools, and path instructions are used in reviews
4447
- New Visuals: Check out the bar, line, and stats charts for a better understanding
@@ -48,11 +51,13 @@ What's new:
4851
These updates are here to help you get more from the dashboard. Take a look today!
4952

5053
## July 31, 2024
54+
5155
### Promote members to admin
5256

5357
You can now promote members in your organization to admins within CodeRabbit. Admins will be able to manage the subscription and the seats for that organization.
5458

5559
## July 16, 2024
60+
5661
### New Features and Improvements
5762

5863
#### Learnings Page
@@ -62,6 +67,7 @@ We're thrilled to announce the new "Learnings" page! Users can now interact with
6267
#### Reports (Beta) Page
6368

6469
Introducing the beta release of "Reports"! Generate recurring summaries of team performance and PR reviews with features like:
70+
6571
- Scheduling regular report generation
6672
- Specifying parameters such as repository, team, user, or label
6773
- Selecting report types (Daily Stand-Up, Sprint Report, Release Notes, Custom)
@@ -74,6 +80,7 @@ You can now choose whether to auto-generate sequence diagrams in PR Walkthroughs
7480
#### Enhanced Tool Settings & New Analysis Tools
7581

7682
We've refined the default settings to be less noisy and more actionable. Additionally, we've added new static analysis and security tools:
83+
7784
- Yamllint A linter for YAML files
7885
- Gitleaks A lightweight, open-source secret scanner to prevent security breaches
7986
- Checkov Scans infrastructure as code for misconfigurations before they become security issues
@@ -83,79 +90,99 @@ We've refined the default settings to be less noisy and more actionable. Additio
8390
The GitLab integration now offers more flexibility and security. Users can use Personal Access Tokens (PATs) from within their organization to post reviews. This enhancement ensures reviews are posted with appropriate organizational context and permissions, improving traceability and security.
8491

8592
## May 28, 2024
93+
8694
### New Features and Improvements
8795

8896
#### Sequence Diagrams
97+
8998
CodeRabbit now generates sequence diagrams of code changes, enhancing reviewers' ability to understand the flow of control.
9099

91100
#### Auto-Generate PR Titles
101+
92102
Users will now find a new option called auto_title_placeholder and will default to `@coderabbitai` title. This option allows users to put a placeholder title and have CodeRabbit auto-generate one for them when the review process kicks in.
93103

94104
#### New Commands
105+
95106
We have introduced new commands for interacting with CodeRabbit, detailed under the "Tips" section of a review walkthrough:
107+
96108
- `@coderabbitai full review`: Conducts a full review from scratch, covering all files again
97109
- `@coderabbitai summary`: Regenerates the summary of the PR
98110
- `@coderabbitai configuration`: Displays the current CodeRabbit configuration for the repository
99111

100112
#### Improved Handling of Closed PRs
113+
101114
We have been observing that many PRs get closed quickly and CodeRabbit continues to review them. PRs get closed quickly for various reasons - changes are too small, the author is confident (perhaps, overly?), or the changes were unnecessary. With this improvement, we now stop the review process midway if we detect that the PR has been closed.
102115

103116
## May 23, 2024
117+
104118
### New Features and Improvements
105119

106120
#### Review Settings
121+
107122
Users can now select between "Chill" and "Assertive" review tones to tailor feedback styles according to their preferences. The "Assertive" profile posts more comments and nitpicks the code more aggressively, while the "Chill" profile is more relaxed and posts fewer comments.
108123

109124
#### More Static Analysis Support
125+
110126
We are continually expanding our support for static analysis tools. We have added support for biome, hadolint, and ast-grep. Update the settings in your .coderabbit.yaml file or head over to the settings page to enable or disable the tools you want to use.
111127

112128
#### Tone Settings
129+
113130
Users can now customize CodeRabbit to review code in the style of their favorite characters or personalities. Here are some of our favorite examples:
131+
114132
- Mr. T: "You must talk like Mr. T in all your code reviews. I pity the fool who doesn't!"
115133
- Pirate: "Arr, matey! Ye must talk like a pirate in all yer code reviews. Yarrr!"
116134
- Snarky Ex-Girlfriend: "You must talk like a snarky ex-girlfriend in all your code reviews. You're welcome."
117135

118136
#### Revamped Settings Page
137+
119138
We have redesigned the settings page for a more intuitive layout, enabling users to find and adjust settings quickly. This change was long-time coming; it not only improves the user experience but also allows our development team to add more settings in the future with ease. Going forward, the changes to .coderabbit.yaml will be reflected in the settings page, and vice versa.
120139

121140
## April 18, 2024
141+
122142
### Static Analyzers and Linters Integration
123143

124144
CodeRabbit now runs static analyzers, linters and provides one-click fixes for the issues identified. AI helps reduce the false positives and focus on the critical findings. CodeRabbit will respect the existing configuration files of these tools if they already exist in the project. For example, if your project already uses ruff and has a ruff.toml file at the root of the project, that will be used. In cases where project configurations are not found, CodeRabbit defaults will be used. Currently, CodeRabbit runs markdownlint, shellcheck, ruff, and languagetool. We will continue to add more tools. The default configuration can be changed through the .coderabbit.yaml file.
125145

126146
Are there any specific tools you'd like us to add? Let us know. We'd love to hear your suggestions!
127147

128148
## April 1, 2024
149+
129150
### GDPR Compliance
130151

131152
Excited to announce that CodeRabbit is now GDPR compliant in accordance with EU regulations!
132153

133154
## March 12, 2024
155+
134156
### GitHub Check Fixes
135157

136158
CodeRabbit now offers fixes for GitHub Check failures on pull requests. With this change, Check Runs on GitHub that add Annotations to Pull Requests will be used. For example, popular GitHub Actions published by reviewdog (action-golangci-lint, action-staticcheck, action-eslint) and super-linter among many others have the ability to report issues on Pull Requests as annotations. Checks that output logs will be supported shortly. CodeRabbit GitHub App requires permission to read Checks for this feature to work. To enable this, please grant the necessary permissions by visiting the CodeRabbit GitHub app settings under [installation](https://github.com/settings/installations). Support for GitLab will follow.
137159

138160
## March 11, 2024
161+
139162
### SOC 2 Type II Compliance
140163

141164
Excited to announce that CodeRabbit is now GDPR compliant in accordance with EU regulations!
142165

143166
## March 2, 2024
167+
144168
### Enhanced Markdown Review
145169

146170
CodeRabbit now offers a more comprehensive review of the markdown changes. In addition to the AI suggestions, we do a thorough check for spelling, grammar, word choice, language style, as well as improvements in paraphrasing and punctuation.
147171

148172
## January 17, 2024
173+
149174
### Self-hosted GitLab Integration
150175

151176
CodeRabbit now offers integration for self-hosted GitLab. Refer to the [setup instructions](https://docs.coderabbit.ai/integrations/self-hosted-gitlab).
152177

153178
## January 2, 2024
179+
154180
### Deep Insights Feature Release
155181

156182
Working as recursive autonomous agent, CodeRabbit uses shell scripts to perform complex operations on the entire codebase, verifying changes and providing deeper insights.
157183

158184
Here are some uses cases:
185+
159186
- Want to defer implementing the CodeRabbit suggestion to a later time? Ask the bot the create an issue
160187
- Generate unit tests - comment `@coderabbitai generate unit tests` for the src/utils.ts
161188
- In PR comments, ask the bot to gather insights on your repository including latest commits, frequently changed files, recent contributors etc
@@ -164,73 +191,88 @@ Here are some uses cases:
164191
Really excited to see how this feature gets used, especially with access to the CLI commands. There are some suggestions in the pull request tips but we are looking forward to seeing additional use cases of how developers use this feature. Please consider sharing your experiences.
165192

166193
## December 18, 2023
194+
167195
### Request Changes Workflow
168196

169197
Enable Request Changes review workflow for CodeRabbit reviews via .coderabbit.yaml Yaml field request_changes_workflow (default: false). When enabled, review comments are posted as request changes and CodeRabbit review will be marked approved once all the review comments are resolved.
170198

171199
## December 5, 2023
200+
172201
### Multiple Features Release
173202

174203
#### Learnings
204+
175205
CodeRabbit can now learn from your conversations to fine-tune your reviews. If you encounter inaccurate feedback or something not relevant to your codebase, just let the bot know, and it will remember the context for the future. We understand that coding practices and standards evolve over time. Using the chat, you can inform the bot, and it will remove any existing learnings that are no longer relevant. This feature does not work, if you have opted out of data storage.
176206

177207
#### Codebase Verification
208+
178209
Verifies the reference of the changes on the overall codebase and identifies missing changes.
179210

180211
#### Jira and Linear Integrations
212+
181213
You can now integrate Jira and Linear into CodeRabbit. This would be used for additional context while reviewing pull requests. If you use any of these systems, we recommend you integrate CodeRabbit. We will be adding more integrations over time.
182214

183215
#### Related Issues
216+
184217
Identifies all issues affected by the code changes. This helps understand the impact on the overall product. It also assists in identifying duplicate issues or the impact on any other existing issues. This feature does not work, if you have opted out of data.
185218

186219
## November 5, 2023
220+
187221
### Issue Validation
188222

189223
CodeRabbit review can now assess the pull request changes against the linked GitHub or GitLab issue. Integration with other workflow systems including Jira and Linear is under development.
190224

191225
## November 1, 2023
226+
192227
### Committable Suggestions
193228

194229
Review comments can now post committable suggestions that can be committed within the pull request with a single click.
195230

196231
## October 28, 2023
232+
197233
### Resolve Command
198234

199235
Use `@coderabbitai resolve` to mark all the CodeRabbit review comments as resolved all at once.
200236

201237
## October 23, 2023
238+
202239
### CodeRabbit Commands
203240

204241
Introducing additional CodeRabbit commands for managing code reviews:
242+
205243
- Pause Reviews: Use `@coderabbitai pause` in a PR comment to halt ongoing reviews
206244
- Resume Reviews: Enter `@coderabbitai resume` in a PR comment to continue paused reviews
207245
- On-Demand Reviews: Disable automatic reviews for your repository to switch to on-demand reviews. Use `@coderabbitai review` in a PR comment. This command will override all review filters that might be set up in the repository settings and will initiate a one-time review
208246
- Help Command: You can at any time post `@coderabbitai help` in a PR comment to get the list of all valid commands
209247

210248
## October 12, 2023
249+
211250
### YML File Customization
212251

213252
CodeRabbit customizations made easy! You can now customize CodeRabbit using a YML file from your repository. To learn more, refer to our comprehensive documentation on customizing CodeRabbit.
214253

215254
## September 21, 2023
255+
216256
### Path-Based Review Instructions
217257

218258
This section explains how to add custom code review instructions for the entire project or specific file paths in your project using glob patterns. Developers can provide tailored review guidelines based on the file paths. These instructions are needed only if you want the reviewer to follow specific instructions besides the standard review.
219259

220260
Adding file path prompts allows developers to specify custom instructions for different parts of the codebase. For example, you may want to enforce style guide by file types or directories.
221261

222262
Sample Usage:
223-
```
263+
264+
```yaml
224265
path: **/*.js
225266
instructions: Review the javascript code against the google javascript style guide and point out any mismatches
226267
```
227268
228-
```
269+
```yaml
229270
path: tests/**.*
230271
instructions: Review the following unit test code written using the Mocha test library. Ensure that: The code adheres to best practices associated with Mocha. Descriptive test names are used to clearly convey the intent of each test.
231272
```
232273
233274
> Note:
275+
>
234276
> - Paths accept glob patterns
235277
> - Instructions generally work well for specific additional instructions. However, they are not that effective if you are instructing AI not to do something
236278
> - Test the review feedback on pull requests and tailor as necessary

‎docs/guides/review-instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This section explains how to add custom code review instructions for the entire
1717
project or specific file paths in your project using glob patterns. Developers
1818
can provide tailored review guidelines based on the file paths. These
1919
instructions are needed only if you want CodeRabbit to follow specific
20-
instructions besides the standard review.
20+
instructions besides the standard review.
2121

2222
>For example, you may want to enforce a style guide by file types or directories.
2323

‎docs/introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,12 @@ However, opting out may reduce the level of personalized review feedback.
5252
5353
:::tip
5454
For open source projects CodeRabbit Pro is **_FREE_**, forever.
55+
5556
- No credit card required
5657
- Unlimited public repositories
58+
5759
:::
5860

5961
<div style={{textAlign: 'left', marginTop: '20px'}}>
6062
<a href="https://app.coderabbit.ai/login" className="button button--primary button--lg">Start reviewing PR Now</a>
6163
</div>
62-
63-

‎docs/platforms/azure-devops.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ DevOps.
2121
consent requests. Please forward these requests to your administrator for
2222
approval.
2323

24-
:::warning
24+
:::warning
2525

26-
If you are an administrator, you may approve the applications directly. If not,
27-
please contact your administrator to request approval for the applications.
26+
If you are an administrator, you may approve the applications directly. If not,
27+
please contact your administrator to request approval for the applications.
2828

29-
:::
29+
:::
3030

31-
![azure devops apps consent](/img/integrations/azure_apps_consent_page.png)
31+
![azure devops apps consent](/img/integrations/azure_apps_consent_page.png)
3232

3333
3. Once your administrator has approved the applications, click "Continue."
3434
4. You will be redirected to the "Onboarding" page, where you can select the

‎docs/tools/semgrep.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,11 @@ Semgrep supports the following config files:
2222
project's `.coderabbit.yaml` file or setting the "Review → Tools → Semgrep →
2323
Config File" field in CodeRabbit's settings page.
2424

25-
> Due to licensing CodeRabbit does not ship with the
26-
> [community-created Semgrep rules](https://github.com/returntocorp/semgrep-rules),
27-
> but you're free to use these in your own `semgrep.yml` config file.
25+
Due to licensing, CodeRabbit does not ship with the [community-created Semgrep rules](https://github.com/returntocorp/semgrep-rules), but you're free to use these in your own `semgrep.yml` config file.
2826

29-
> **NOTE: CodeRabbit will only run Semgrep if your repository contains a Semgrep
27+
> **NOTE:** CodeRabbit will only run Semgrep if your repository contains a Semgrep
3028
> config file. This config must use the default file names or you must define
31-
> the path to this file in the `.coderabbit.yaml` or config UI.**
29+
> the path to this file in the `.coderabbit.yaml` or config UI.\*\*
3230
3331
## Links
3432

‎docs/tools/tools.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,4 +89,3 @@ Remove extraneous f prefix
8989
[Cppcheck]: ./cppcheck.md
9090
[CircleCi]: ./circleci.md
9191
[Semgrep]: ./semgrep.md
92-

0 commit comments

Comments
 (0)
Please sign in to comment.