ci: add CodeRabbit.ai review configuration#30
Open
don-petry wants to merge 3 commits intooneirosoft:mainfrom
Open
ci: add CodeRabbit.ai review configuration#30don-petry wants to merge 3 commits intooneirosoft:mainfrom
don-petry wants to merge 3 commits intooneirosoft:mainfrom
Conversation
Add .coderabbit.yaml with path-specific review instructions for store (atomicity/crash safety), git.rs (command injection), and CLI (thin adapter pattern). Enables clippy and shellcheck tools. Refs oneirosoft#11 (item 10) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Adds CodeRabbit configuration to enable automated AI reviews with module-specific guidance and linting tool integrations.
Changes:
- Add
.coderabbit.yamlwith path-specific review instructions forsrc/core/store/**,src/core/git.rs, andsrc/cli/** - Enable CodeRabbit review tools (
clippy,shellcheck) and set the review profile tochillwith auto-review on non-draft PRs - Enable chat auto-replies
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
.coderabbit.yaml
Outdated
Comment on lines
+20
to
+21
| Verify CLI layer is a thin adapter. Business logic should live in | ||
| src/core/. Check that error messages are user-friendly. |
There was a problem hiding this comment.
In the path instruction text, src/core/. looks like a typo (extra .). Consider changing it to src/core/ to avoid confusing readers and to match the actual directory path.
Contributor
Author
There was a problem hiding this comment.
Addressed in the latest push.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why?
Manual code review is time-consuming and easy to miss subtle issues in. CodeRabbit provides AI-powered review with domain-specific context (e.g., understanding that store operations need atomicity, or that CLI output must be deterministic). This complements human review rather than replacing it.
Summary
.coderabbit.yamlwith path-specific review instructions for store, git, and CLI modulesRefs #11 (item 10)
Note for maintainer
The CodeRabbit GitHub App must be installed on the oneirosoft/dagger repository for this configuration to take effect. Install it at https://coderabbit.ai — it is free for open-source repos.
🤖 Generated with Claude Code