Skip to content

Commit b714b93

Browse files
authored
Merge branch 'main' into copilot/fix-392
2 parents ba7f71e + e43fa51 commit b714b93

2 files changed

Lines changed: 30 additions & 235 deletions

File tree

.coderabbit.yaml

Lines changed: 29 additions & 234 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,7 @@
11
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
2-
# CodeRabbit config docs: https://docs.coderabbit.ai/reference/configuration
3-
# Defaults and examples GitHub repo: coderabbitai/awesome-coderabbit
2+
inheritance: true
43

5-
# General settings
6-
language: "en-US" # Language for reviews (default: "en-US")
7-
tone_instructions: "" # Custom tone for reviews (default: "")
8-
enable_free_tier: false # Enable free tier features (default: true)
9-
inheritance: false # top-level instructions (default: false)
10-
11-
# preview features
12-
early_access: true # Enable early-access features (default: false)
13-
14-
# ISSUE ENRICHMENT (preview)
15-
issue_enrichment:
16-
auto_enrich:
17-
enabled: false # Enable auto issue enrichment (default: true)
18-
planning:
19-
enabled: true # Enable generating a planning for issues (default: true)
20-
auto_planning:
21-
enabled: true # Enable auto-generated plans based on labels (default: true)
22-
labels: # Triggering labels for auto-planning (default: [])
23-
- rabbit-plan
24-
labeling:
25-
auto_apply_labels: false
26-
labeling_instructions: []
27-
28-
# REVIEWS
294
reviews:
30-
profile: "chill"
31-
review_status: true
32-
commit_status: true
33-
fail_commit_status: false
34-
request_changes_workflow: false
35-
enable_prompt_for_ai_agents: true
36-
in_progress_fortune: false
37-
38-
abort_on_close: true
39-
disable_cache: false
40-
41-
# High level summary of the changes in the PR/MR description or walkthrough.
42-
high_level_summary: false
43-
high_level_summary_in_walkthrough: false
44-
high_level_summary_placeholder: "@coderabbitai summary"
45-
46-
# Walkthrough
47-
collapse_walkthrough: true
48-
changed_files_summary: false # Generate a summary of the changed files in the walkthrough.
49-
sequence_diagrams: false # Generate sequence diagrams in the walkthrough.
50-
estimate_code_review_effort: false # Generate review effort in walkthrough.
51-
assess_linked_issues: true # Assess how well the changes address the linked issues in the walkthrough.
52-
related_issues: false # Include possibly related issues in the walkthrough.
53-
related_prs: false # Include possibly related pull requests in the walkthrough.
54-
poem: false # Generate a poem in the walkthrough comment.
55-
56-
# Automatic review scheduling
57-
auto_review:
58-
enabled: true
59-
auto_incremental_review: true # Review each push (default: true)
60-
drafts: false # Review Draft pull requests (default: false)
61-
base_branches:
62-
- ".*"
63-
64-
# Automatic labels
65-
# Suggest labels based on the changes in the pull request in the walkthrough.
66-
suggested_labels: false
67-
auto_apply_labels: false
68-
69-
# Automatic reviewers
70-
# Suggest reviewers based on the changes in the pull request in the walkthrough.
71-
suggested_reviewers: false
72-
auto_assign_reviewers: false
73-
74-
# Automatic PR titles
75-
auto_title_placeholder: "@coderabbitai"
765
auto_title_instructions: |
776
Use conventional commit with short (<65 chars) sentence case Subject. See Copilot instructions.
787
@@ -95,7 +24,6 @@ reviews:
9524
- `docs: Improve API examples` (not "Update documentation files")
9625
- `chore: Update dependencies` (when that's the sole purpose)
9726
98-
# Path specific review instructions
9927
path_instructions:
10028
- path: "**/src/**"
10129
instructions: "Ensure alignment to latest language and framework standards, and our organization's coding standards"
@@ -106,172 +34,39 @@ reviews:
10634
- path: "**/*.md"
10735
instructions: "Check for broken links and formatting according to markdown configuration and instructions"
10836

109-
# Code enhancement features
110-
finishing_touches:
111-
docstrings:
112-
enabled: false # Generate docstrings for PRs/MRs (default: true)
113-
unit_tests:
114-
enabled: false # Generate unit tests for PRs/MRs (default: true)
115-
116-
# Pre-merge validation checks
117-
pre_merge_checks:
118-
docstrings: # Docstring coverage check (default: warning)
119-
mode: off
120-
description: # PR description validation (default: warning)
121-
mode: off
122-
issue_assessment: # Linked issue assessment (default: warning)
123-
mode: off
124-
title: # PR title validation (default: warning)
125-
mode: off
126-
127-
# Files to include/exclude from reviews
12837
path_filters:
129-
- "**" # Include all (base)
130-
- "!node_modules/" # NPM dependencies
131-
- "!*-lock.json" # NPM/PNPM lock files
132-
- "!packages.lock.json" # NuGet lock file
133-
- "!packages/" # NuGet packages cache
134-
- "!_cslib/" # DLL library path
135-
- "!.jekyll-cache/" # Jekyll cache
136-
- "!.pytest_cache/" # Python test cache
137-
- "!__pycache__/" # Python caches
138-
- "!.venv/" # Python virtual env
139-
- "!.benchmarks/" # Benchmarks cache
140-
- "!.coverage/" # Code coverage reports
141-
- "!vendor/" # Ruby vendor and gem files
142-
- "!Gemfile.lock" # Ruby dependencies lock
143-
- "!.vitepress/cache/" # VitePress cache
144-
- "!.vitepress/dist/" # VitePress build output
145-
- "!bin/" # .NET build output
146-
- "!obj/" # .NET build intermediate files
147-
- "!*.g.cs" # Generated source code
148-
- "!*.docx" # Office Word
149-
- "!*.pptx" # Office PowerPoint
150-
- "!*.xlsx" # Office Spreadsheets
151-
- "!*.bak" # Backup files
152-
- "!*.zip" # Compressed files
38+
- "**"
39+
- "!.github/workflows/*.lock.yml"
40+
- "!node_modules/"
41+
- "!*-lock.json"
42+
- "!packages.lock.json"
43+
- "!packages/"
44+
- "!_cslib/"
45+
- "!.jekyll-cache/"
46+
- "!.pytest_cache/"
47+
- "!__pycache__/"
48+
- "!.venv/"
49+
- "!.benchmarks/"
50+
- "!.coverage/"
51+
- "!vendor/"
52+
- "!Gemfile.lock"
53+
- "!.vitepress/cache/"
54+
- "!.vitepress/dist/"
55+
- "!bin/"
56+
- "!obj/"
57+
- "!*.g.cs"
58+
- "!*.docx"
59+
- "!*.pptx"
60+
- "!*.xlsx"
61+
- "!*.bak"
62+
- "!*.zip"
15363

154-
# Tool integrations
15564
tools:
156-
157-
# tools: default on
158-
actionlint: # GitHub Actions workflow static checker
159-
enabled: true
160-
ast-grep: # Code pattern analysis using AST
161-
essential_rules: true
162-
gitleaks: # Secret/credential scanner
163-
enabled: true
164-
github-checks: # GitHub Checks integration
165-
enabled: true
166-
timeout_ms: 90000
167-
markdownlint: # Markdown linter for consistency
168-
enabled: true
169-
osvScanner: # Vulnerability package scanner
170-
enabled: true
171-
ruff: # Python linter and formatter
65+
ruff:
17266
enabled: true
173-
semgrep: # Security & code quality static analysis
174-
enabled: true
175-
shellcheck: # Shell script linter
176-
enabled: true
177-
yamllint: # YAML linter
178-
enabled: true
179-
180-
# tools: default off
181-
biome: # Fast formatter, linter, and analyzer for web
182-
enabled: false
183-
brakeman: # Rails security vulnerability scanner
184-
enabled: false
185-
buf: # Protobuf linter
186-
enabled: false
187-
checkov: # Infrastructure-as-code static analyzer
188-
enabled: false
189-
checkmake: # Makefile linter
190-
enabled: false
191-
circleci: # CircleCI config static checker
192-
enabled: false
193-
clang: # C/C++ static analysis tool
194-
enabled: false
195-
clippy: # Rust linter
196-
enabled: false
197-
cppcheck: # C/C++ static analyzer
198-
enabled: false
199-
detekt: # Kotlin static analyzer
200-
enabled: false
201-
dotenvLint: # .env file linter
202-
enabled: false
203-
eslint: # JavaScript/TypeScript linter
204-
enabled: false
205-
flake8: # Python linter
206-
enabled: false
207-
fortitudeLint: # Fortran linter
208-
enabled: false
209-
golangci-lint: # Go linter runner
210-
enabled: false
211-
hadolint: # Dockerfile linter
212-
enabled: false
213-
htmlhint: # HTML linter
214-
enabled: false
215-
languagetool: # Grammar and style checker (30+ languages)
216-
enabled: false
217-
luacheck: # Lua linter
218-
enabled: false
219-
oxc: # JavaScript/TypeScript linter in Rust
220-
enabled: false
221-
phpcs: # PHP linter and coding standard checker
222-
enabled: false
223-
phpmd: # PHP code quality analyzer
224-
enabled: false
225-
phpstan: # PHP static analysis tool
226-
enabled: false
227-
pmd: # Java/multilanguage static analyzer
228-
enabled: false
229-
prismaLint: # Prisma schema linter
230-
enabled: false
231-
pylint: # Python static analyzer
232-
enabled: false
233-
regal: # Rego linter and language server
234-
enabled: false
235-
rubocop: # Ruby linter and code formatter
236-
enabled: false
237-
shopifyThemeCheck: # Shopify Liquid theme linter
238-
enabled: false
239-
sqlfluff: # SQL linter
240-
enabled: false
241-
swiftlint: # Swift linter
242-
enabled: false
243-
244-
# CHAT FEATURES
245-
chat:
246-
art: false
247-
auto_reply: true
248-
integrations:
249-
jira:
250-
usage: disabled
251-
linear:
252-
usage: disabled
25367

254-
# KNOWLEDGE BASE
25568
knowledge_base:
256-
opt_out: false
257-
web_search:
258-
enabled: true
25969
code_guidelines:
260-
enabled: true
26170
filePatterns:
262-
- "**/agents.md"
263-
- ".github/copilot-instructions.md"
264-
- ".github/instructions/**/*.instructions.md"
265-
- ".github/skills/**/*skill.md"
266-
learnings:
267-
scope: auto
268-
issues:
269-
scope: auto
270-
pull_requests:
271-
scope: auto
272-
mcp:
273-
usage: auto
274-
jira:
275-
usage: disabled
276-
linear:
277-
usage: disabled
71+
- "**/AGENTS.md"
72+
- ".github/skills/**"

docs/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ GEM
4040
ffi (>= 1.15.0)
4141
eventmachine (1.2.7)
4242
execjs (2.10.0)
43-
faraday (2.14.0)
43+
faraday (2.14.1)
4444
faraday-net_http (>= 2.0, < 3.5)
4545
json
4646
logger

0 commit comments

Comments
 (0)