From 7a7d25051fb42a68757d46e92ac573a78450a891 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 1 Oct 2026 12:10:31 +0100 Subject: [PATCH] chore: add .coderabbit.yaml pinning Docstring Coverage to warning Pin CodeRabbit's Docstring Coverage pre-merge check to mode: warning (threshold 80) and enable the docstrings finishing touch. Some estate rulesets require the CodeRabbit status context; an error mode would make those repos unmergeable at today's docstring-coverage baseline, so the level is pinned explicitly rather than left to the vendor default. Key paths verified against https://coderabbit.ai/integrations/schema.v2.json. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01Hw7qg3u9PAP6b2oKyVTSVC --- .coderabbit.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 .coderabbit.yaml diff --git a/.coderabbit.yaml b/.coderabbit.yaml new file mode 100644 index 00000000..446daa8a --- /dev/null +++ b/.coderabbit.yaml @@ -0,0 +1,16 @@ +# SPDX-License-Identifier: MPL-2.0 +# CodeRabbit configuration. Schema: https://coderabbit.ai/integrations/schema.v2.json +# +# Docstring Coverage pre-merge check is pinned to `mode: warning` as an explicit +# estate decision rather than left to the vendor default. Some estate repos' +# rulesets require the `CodeRabbit` status context; an `error` mode would make +# them unmergeable at today's docstring-coverage baseline. Raise it per repo only +# once that repo's coverage clears the threshold. +reviews: + pre_merge_checks: + docstrings: + mode: warning + threshold: 80 + finishing_touches: + docstrings: + enabled: true