chore: distill review conventions into AGENTS.md and CodeRabbit - #13597
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 4 included reviews per hour; 1 remains after this review. 📝 WalkthroughWalkthroughExpanded ChangesReview guidance
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: 🟡 Moderate · up to The review configuration does not yet mirror the conventions documented in AGENTS.md, so the intended automated guidance will not take effect consistently. This leaves the PR’s primary behavior incomplete and should be fixed before merge. Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.) ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 11880347-bfbc-4976-96b6-7962a4801757
📒 Files selected for processing (2)
.coderabbit.yamlAGENTS.md
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review.
e671516 to
fdda8aa
Compare
|
@coderabbitai review |
✅ Action performedReview finished.
|
There was a problem hiding this comment.
Actionable comments posted: 2
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 7410cad0-fad8-4784-b614-1fd479bcf54d
📒 Files selected for processing (2)
.coderabbit.yamlAGENTS.md
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review.
7d679e2 to
32c280f
Compare
|
@coderabbitai review |
✅ Action performedReview finished.
|
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 2d893c60-9394-419c-84e4-3169edc1082a
📒 Files selected for processing (2)
.coderabbit.yamlAGENTS.md
Included review availability: Your plan provides up to 4 included reviews per hour; 2 remain after this review.
1d696a9 to
08c85b9
Compare
|
@coderabbitai review |
✅ Action performedReview finished.
|
There was a problem hiding this comment.
Actionable comments posted: 2
♻️ Duplicate comments (1)
AGENTS.md (1)
87-88: 📐 Maintainability & Code Quality | 🟡 MinorAdd blank lines after the new headings.
markdownlint-cli2reports MD022 because each heading is followed immediately by list or paragraph content. Insert one blank line after each heading. This is the same issue reported in the previous review and reintroduced here.Also applies to: 97-98, 131-132, 139-140, 158-159, 165-166, 187-188, 194-195, 199-200
Source: Linters/SAST tools
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: 94ff2202-b8dc-4d3f-b3cf-3dce8afc9317
📒 Files selected for processing (2)
.coderabbit.yamlAGENTS.md
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review.
|
@coderabbitai review |
|
|
@coderabbitai full review before merge |
|
✅ Action performedFull review finished. |
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: ccfd6025-8894-432e-af5c-c6e3df27d0ce
📒 Files selected for processing (2)
.coderabbit.yamlAGENTS.md
Included review availability: Your plan provides up to 4 included reviews per hour; 2 remain after this review.
Add an author-facing "Coding conventions" section to AGENTS.md and mirror it per path in .coderabbit.yaml so contributors get the same feedback up front that a review would raise, and reviews can focus on design. The conventions are distilled from this repository's recurring review remarks and the Nextcloud developer manual's coding standards. CodeRabbit does not read AGENTS.md automatically, so the substance is repeated per path; the two files are meant to be updated together. Vendored code stays reviewable (only bundled/generated output is filtered) so the bot can still look at human-relevant files such as composer.json. Assisted-by: Claude Code:claude-opus-4-8 Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
08c85b9 to
2c0675d
Compare
|
@coderabbitai review |
✅ Action performedReview finished.
|
Add an author-facing "Coding conventions" section to AGENTS.md and mirror it per path in .coderabbit.yaml so contributors get the same feedback up front that a review would raise, and reviews can focus on design.
The conventions are distilled from this repository's recurring review remarks and the Nextcloud developer manual's coding standards. CodeRabbit does not read AGENTS.md automatically, so the substance is repeated per path; the two files are meant to be updated together.
Vendored code stays reviewable (only bundled/generated output is filtered) so the bot can still look at human-relevant files such as composer.json.
Assisted-by: Claude Code:claude-opus-4-8
🤖 AI (if applicable)
Summary by CodeRabbit
Documentation
Chores