From a6cc7543a597d22c4b104d1e8f919e4174735b27 Mon Sep 17 00:00:00 2001 From: Yuriy Andamasov Date: Sat, 9 May 2026 21:54:20 +0300 Subject: general: T8765: add central CodeRabbit baseline --- .coderabbit.yaml | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 .coderabbit.yaml (limited to '.coderabbit.yaml') diff --git a/.coderabbit.yaml b/.coderabbit.yaml new file mode 100644 index 0000000..381046e --- /dev/null +++ b/.coderabbit.yaml @@ -0,0 +1,90 @@ +# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json +inheritance: true +language: en-US +early_access: false +tone_instructions: > + Concise, technical, no filler. Focus on correctness, security, performance, + maintainability. Cite file paths and line numbers. + +reviews: + profile: chill + request_changes_workflow: false + high_level_summary: true + high_level_summary_placeholder: "@coderabbitai summary" + auto_title_placeholder: "@coderabbitai" + review_status: true + poem: false + collapse_walkthrough: true + changed_files_summary: true + sequence_diagrams: false + assess_linked_issues: true + related_issues: true + related_prs: true + suggested_labels: false + auto_apply_labels: false + suggested_reviewers: false + + auto_review: + enabled: true + auto_incremental_review: true + drafts: false + base_branches: + - current + - sagitta + - circinus + - equuleus + - crux + ignore_title_keywords: + - WIP + - DO NOT MERGE + - Bump + + path_filters: + - "!**/*.lock" + - "!**/package-lock.json" + - "!**/yarn.lock" + - "!**/pnpm-lock.yaml" + - "!**/poetry.lock" + - "!**/uv.lock" + - "!**/Cargo.lock" + - "!**/dist/**" + - "!**/build/**" + - "!**/node_modules/**" + - "!**/__pycache__/**" + - "!**/*.pyc" + - "!**/*.egg-info/**" + - "!**/.venv/**" + - "!**/.tox/**" + - "!**/.pytest_cache/**" + - "!**/htmlcov/**" + - "!**/coverage/**" + - "!**/.worktrees/**" + - "!**/*.snap" + - "!**/.terraform/**" + - "!**/*.tfstate*" + - "!**/.terragrunt-cache/**" + + finishing_touches: + docstrings: + enabled: true + unit_tests: + enabled: true + + tools: + github-checks: { enabled: true, timeout_ms: 90000 } + gitleaks: { enabled: true } + semgrep: { enabled: true } + languagetool: { enabled: true, level: default, enabled_only: false } + markdownlint: { enabled: true } + yamllint: { enabled: true } + actionlint: { enabled: true } + ast-grep: { essential_rules: true } + +chat: + auto_reply: true + +knowledge_base: + opt_out: false + learnings: { scope: auto } + issues: { scope: auto } + pull_requests: { scope: auto } -- cgit v1.2.3