From 3998d83f9f605a8ed7dad415395fe15fea62e593 Mon Sep 17 00:00:00 2001 From: Aidan McAlister Date: Wed, 8 Oct 2025 10:55:38 -0400 Subject: [PATCH 1/2] coderabbit test --- .coderabbit.yaml | 17 ++++++++ content/800-guides/550-test-guide.mdx | 62 +++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 .coderabbit.yaml create mode 100644 content/800-guides/550-test-guide.mdx diff --git a/.coderabbit.yaml b/.coderabbit.yaml new file mode 100644 index 0000000000..331d34da74 --- /dev/null +++ b/.coderabbit.yaml @@ -0,0 +1,17 @@ +# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json +# Minimal configuration for getting started +language: "en-US" +reviews: + profile: "chill" + high_level_summary: true + request_changes_workflow: true + poem: false + in_progress_fortune: false + sequence_diagrams: false + suggested_labels: false + suggested_reviewers: false + auto_review: + enabled: true + drafts: false +chat: + art: false diff --git a/content/800-guides/550-test-guide.mdx b/content/800-guides/550-test-guide.mdx new file mode 100644 index 0000000000..8c416c1741 --- /dev/null +++ b/content/800-guides/550-test-guide.mdx @@ -0,0 +1,62 @@ +--- +title: Testing CodeRabbit Integration +description: A guide to test CodeRabbit's review capabilities +--- + +# Testing CodeRabbit Integration + +This guide helps test CodeRabbit's review capabilities with specific test cases. + +## Test Case 1: Code Snippet Handling + +This section contains code snippets that should not be modified: + +```typescript +// This is a test code block that should not trigger any review comments +const testFunction = () => { + console.log("This should be ignored by the reviewer"); +}; +``` + +## Test Case 2: Single Review Enforcement + +This PR should only generate one review comment from CodeRabbit, even if there are multiple potential issues. + +## Test Case 3: No Art or Poetry + +This section intentionally avoids any creative writing, art, or poetry to test the no-art rule. + +## Test Case 4: Scope Limitation + +Only the following line should be considered for review: + +```typescript +const needsReview = true; +const needsreview = false +``` + +## Test Case 5: Duplicate Resolution + +This issue was previously fixed and should not be suggested again: + +```typescript +const alreadyFixed = "This was fixed in a previous PR"; +``` + +## Test Case 6: Performance Considerations + +This section tests the performance of the review system with a larger block of code: + +```typescript +// This is a performance test block +const testPerformance = () => { + const items = Array(1000).fill(0).map((_, i) => i); + return items.reduce((acc, curr) => acc + curr, 0); +}; +``` + +## Conclusion + +This guide is specifically designed to test CodeRabbit's review capabilities according to the specified requirements. + +> **Note**: This is a test document for CI/CD pipeline validation. From 4ae883c765c4eab6b03b33f2f0f5eb8046793d8b Mon Sep 17 00:00:00 2001 From: Aidan McAlister Date: Wed, 8 Oct 2025 11:02:57 -0400 Subject: [PATCH 2/2] updates --- .coderabbit.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index 331d34da74..173a131298 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -2,6 +2,7 @@ # Minimal configuration for getting started language: "en-US" reviews: + collapse_walkthrough: false profile: "chill" high_level_summary: true request_changes_workflow: true @@ -15,3 +16,5 @@ reviews: drafts: false chat: art: false +finishing_touches: + unit_tests: false