|
| 1 | +# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json |
| 2 | +language: 'en-US' |
| 3 | +early_access: true |
| 4 | +tone_instructions: "Provide clear, objective, and detailed feedback with a professional and constructive tone, focusing on actionable suggestions for improvement." |
| 5 | +reviews: |
| 6 | + request_changes_workflow: true |
| 7 | + high_level_summary: true |
| 8 | + poem: false |
| 9 | + review_status: true |
| 10 | + collapse_walkthrough: false |
| 11 | + profile: assertive |
| 12 | + tools: |
| 13 | + markdownlint: |
| 14 | + enabled: true |
| 15 | + ast-grep: |
| 16 | + essential_rules: true |
| 17 | + github-checks: |
| 18 | + enabled: true |
| 19 | + timeout_ms: 90000 |
| 20 | + ruff: |
| 21 | + enabled: false |
| 22 | + shellcheck: |
| 23 | + enabled: true |
| 24 | + auto_review: |
| 25 | + enabled: true |
| 26 | + ignore_title_keywords: |
| 27 | + - '[skip review]' |
| 28 | + - 'Automatic PR' |
| 29 | + drafts: false |
| 30 | + base_branches: |
| 31 | + - 'main' |
| 32 | + path_instructions: |
| 33 | + - path: '**/*.ts' |
| 34 | + instructions: 'Review the TypeScript code of the NPM package to ensure it adheres to the principles of awesome and clean code. This includes proper use of functions, classes, modules. Also, ensure the code follows best practices for package development, such as clear and concise documentation, proper error handling, and efficient data structures and algorithms. The code should also conform to the ESLint rules configured in the codebase. Highlight any deviations and suggest appropriate corrections. Using design patterns that promote code reusability and readability is encouraged.' |
| 35 | + - path: '**/*.md' |
| 36 | + instructions: "Review the Markdown files to ensure they are well-structured follow Docusaurus's best practices, easy to read, and contain accurate and up-to-date information. Check for proper formatting, grammar, and spelling. Ensure that the content is relevant and engaging for the target audience. Highlight any inconsistencies or errors and suggest improvements to enhance the overall quality of the documentation." |
| 37 | + - path: 'test/**/*' |
| 38 | + instructions: 'Review the test files to ensure they cover all the relevant use cases and edge cases of the codebase. Check for proper test coverage, assertions, and error handling. Ensure that the tests are well-organized, easy to read, and provide meaningful feedback. Highlight any missing or redundant tests and suggest improvements to enhance the overall quality of the test suite.' |
| 39 | +chat: |
| 40 | + auto_reply: true |
| 41 | +knowledge_base: |
| 42 | + learnings: |
| 43 | + scope: auto |
| 44 | + issues: |
| 45 | + scope: auto |
0 commit comments