Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 17 additions & 51 deletions .coderabbit.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -98,13 +98,6 @@ reviews:
poem: false
enable_prompt_for_ai_agents: true
path_filters:
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 MEDIUM RISK

Suggestion: The removal of path filters for generated files and lockfiles may cause AI agents to analyze code not intended for manual review, increasing noise in PRs. If you encounter too much noise, consider restoring exclusions like !**/*.g.cs, !**/*.Designer.cs, or !**/package-lock.json.

- "!**/*.g.cs"
- "!**/*.g.ts"
- "!**/*.g.sql"
- "!**/*.g.tsp"
- "!**/*.Designer.cs"
- "!**/Generated/**"
- "!**/generated/**"
- "!**/bin/**"
- "!**/obj/**"
- "!**/dist/**"
Expand All @@ -115,9 +108,6 @@ reviews:
- "!**/.next/**"
- "!**/*.min.js"
- "!**/*.min.css"
- "!**/package-lock.json"
- "!**/pnpm-lock.yaml"
- "!**/yarn.lock"
- "!Artifacts/**"
- "!artifacts/**"
- "!**/*.sarif"
Expand Down Expand Up @@ -598,45 +588,21 @@ issue_enrichment:
- help-wanted
labeling:
labeling_instructions:
- label: area:api
instructions: Apply when REST, RPC, MCP, public endpoints, contracts, or request/response
models change.
- label: area:ui
instructions: Apply when frontend UI, styling, accessibility, or client-side
state changes.
- label: area:build
instructions: Apply when build scripts, NUKE/MSBuild, package managers, Docker,
CI, or release automation change.
- label: area:test
instructions: Apply when tests, fixtures, test infrastructure, coverage, or
snapshots change.
- label: area:docs
instructions: Apply when docs, AGENTS.md, CLAUDE.md, README, changelogs, specs,
or generated reference docs change.
- label: area:security
instructions: Apply when authentication, authorization, secrets, token handling,
logging of sensitive data, or dependency security changes.
- label: area:data
instructions: Apply when database schema, persistence, migrations, queues, storage,
serialization, generated data, or data contracts change.
- label: area:agents
instructions: Apply when agent prompts, MCP tools, AI workflow code, model calls,
tool schemas, or agent-facing instructions change.
- label: area:generated
instructions: Apply when generated files, generators, schemas, OpenAPI/TypeSpec/semconv
models, lockfiles, or generated docs change.
- label: breaking
instructions: Apply when public APIs, CLI flags, package surfaces, endpoint
schemas, storage formats, config keys, or emitted artifacts change incompatibly.
- label: review:slop
instructions: Auto-applied by CodeRabbit slop detection for low-quality AI-generated
changes. Do not apply manually.
- label: area:analyzers
instructions: Apply when analyzer rules change.
- label: area:codefixes
instructions: Apply when code fixes change.
- label: area:tests
instructions: Apply when the PR modifies tests/.
- label: area:infra
instructions: Apply when the PR modifies .github/, eng/, or root build infrastructure.
- label: bug
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 MEDIUM RISK

Suggestion: The labeling_instructions (lines 591-607) and auto_planning.labels (lines 584-588) are out of sync. Specifically, help-wanted is listed as an auto-planning trigger but lacks instructions for automatic labeling. Conversely, the documentation and dependencies labels have instructions but are not in the auto_planning.labels trigger list, meaning issues in these categories will not be automatically planned. Additionally, the review:slop label for detecting low-quality AI content has been removed; consider restoring it if automated content filtering is required.

instructions: Apply when the issue reports incorrect behavior, failing tests,
regressions, or broken automation.
- label: enhancement
instructions: Apply when the issue asks for new capability or meaningful improvement.
- label: documentation
instructions: Apply when the issue is primarily about docs, examples, guides,
or agent instructions.
- label: security
instructions: Apply when the issue involves secrets, auth, privacy, dependency
risk, or exploitability.
- label: dependencies
instructions: Apply when the issue is about package, SDK, runtime, or lockfile
updates.
- label: good-first-issue
instructions: Apply only when the issue is small, well-scoped, and low-risk
for a new contributor or agent.
auto_apply_labels: true
Loading