-
-
Notifications
You must be signed in to change notification settings - Fork 38
Expand file tree
/
Copy path.coderabbit.yaml
More file actions
36 lines (36 loc) · 1.6 KB
/
Copy path.coderabbit.yaml
File metadata and controls
36 lines (36 loc) · 1.6 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
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
# CodeRabbit auto-reviews only the default branch (master) by default.
# We develop on dev (integration) and promote to master (stable), so
# enable auto-review on both — otherwise dev PRs go unreviewed until the
# dev -> master promotion.
reviews:
auto_review:
enabled: true
base_branches:
- master
- dev
# The plan has a finite review quota, and it was being spent in the wrong
# places: repeatedly "review limit reached" on real code PRs while lockfile
# bumps consumed reviews. #2127 and #2131 both went unreviewed for this
# reason on the day this was written.
#
# Dependabot PRs are version bumps plus a regenerated lockfile. There is no
# human-authored logic for a reviewer to reason about, and CI already gates
# them, so they are the cheapest thing to stop spending quota on.
ignore_usernames:
- dependabot
- dependabot[bot]
# A draft is explicitly not ready. Reviewing it burns a review that will be
# burned again when it is marked ready.
drafts: false
# Generated artefacts dominate the diff without carrying reviewable intent.
# A single spa-deps bump is a 2000+ line package-lock diff.
path_filters:
- "!**/package-lock.json"
- "!**/uv.lock"
- "!desktop/dist/**"
# Only the BUILT desktop bundle under static/, not all of static/: sw.js and
# the PWA manifests there are human-authored runtime behaviour and exactly
# the kind of change a reviewer should see (Qodo caught the over-broad
# original).
- "!static/desktop/**"