From 987f81ff648e23c2fb9dbbf966f33648448c4d29 Mon Sep 17 00:00:00 2001 From: Alex Verkhovsky Date: Sun, 7 Dec 2025 09:36:24 -0700 Subject: [PATCH] feat: add CodeRabbit AI code review integration (#1053) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add .coderabbit.yaml with minimal config and path instructions - Exclude node_modules from review scope - Document pilot research and conclusions in docs/planning/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 --- .coderabbit.yaml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .coderabbit.yaml diff --git a/.coderabbit.yaml b/.coderabbit.yaml new file mode 100644 index 00000000..b7dd030d --- /dev/null +++ b/.coderabbit.yaml @@ -0,0 +1,36 @@ +# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json + +language: "en-US" +early_access: true +reviews: + profile: chill + high_level_summary: true + request_changes_workflow: false + review_status: true + collapse_walkthrough: false + poem: false + auto_review: + enabled: false # must be manually triggered with @coderabbit review + drafts: true # Can review drafts. Since it's manually triggered, it's fine. + auto_incremental_review: false # always review the whole PR, not just new commits + base_branches: + - main + path_filters: + - "!**/node_modules/**" + path_instructions: + - path: "**/*" + instructions: | + Focus on inconsistencies, contradictions, edge cases and serious issues. + Avoid commenting on minor issues such as linting, formatting and style issues. + When providing code suggestions, use GitHub's suggestion format: + ```suggestion + + ``` + - path: "**/*.js" + instructions: | + CLI tooling code. Check for: missing error handling on fs operations, + path.join vs string concatenation, proper cleanup in error paths. + Flag any process.exit() without error message. +chat: + auto_reply: true # Response to mentions in comments, a la @coderabbit review +