From 37c44d5a8b3f6d70bece15aa7d0358d644cc54c3 Mon Sep 17 00:00:00 2001 From: Iko Date: Thu, 21 May 2026 01:56:49 +0700 Subject: [PATCH] config(coderabbit): reduce noise and focus on important files Make CodeRabbit less noisy while keeping it useful: Changes: - Disable high_level_summary (reduces comment length) - Skip PRs with 'style' or 'chore' in title - Focus path_filters on contracts and workflows only - Skip frontend/tooling files (Greptile handles those) Benefits: - Less noise in PR comments - Focuses on security-critical code (contracts) - Avoids rate limits on trivial changes - Complements local 'pnpm review' workflow Workflow: 1. Local: pnpm review (catches issues early) 2. GitHub: CodeRabbit (team visibility, contracts only) 3. GitHub: Greptile (deep analysis, all files) --- .coderabbit.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index 98b3082e..6f073a3b 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -5,15 +5,24 @@ early_access: false reviews: profile: 'chill' request_changes_workflow: false - high_level_summary: true + high_level_summary: false review_status: true collapse_walkthrough: true auto_review: enabled: true drafts: false + ignore_title_keywords: + - 'WIP' + - 'DO NOT REVIEW' + - 'style' + - 'chore' path_filters: - '!**/.nvmrc' - '!**/pnpm-lock.yaml' + - '!**/package-lock.json' + - '!**/pnpm-lock.yaml' + - 'contracts/src/**/*.sol' + - 'contracts/script/**/*.sol' - '.github/workflows/**' - '**/*.md' - '**/*.yml'