From b99db73c60e3657011fea54a7efd35b48925b3e9 Mon Sep 17 00:00:00 2001 From: SaharPak Date: Thu, 11 Jun 2026 22:58:17 +0300 Subject: [PATCH] chore: expand CodeRabbit config with per-package review guidance Add path_instructions for core/cli/web packages and markdown docs, enable ESLint and markdownlint tools, ignore build/dependency output, disable the review poem, and turn on knowledge base learnings. --- .coderabbit.yaml | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/.coderabbit.yaml b/.coderabbit.yaml index 12049ed..604bf28 100644 --- a/.coderabbit.yaml +++ b/.coderabbit.yaml @@ -1,10 +1,12 @@ -# yaml-language-server: $schema=https://docs.coderabbit.ai/schema.json +# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json language: en-US +early_access: false reviews: profile: chill request_changes_workflow: false high_level_summary: true + poem: false review_status: true auto_review: enabled: true @@ -13,6 +15,38 @@ reviews: - main path_filters: - "!**/pnpm-lock.yaml" + - "!**/dist/**" + - "!**/.turbo/**" + - "!**/node_modules/**" + - "!**/*.snap" + path_instructions: + - path: "packages/core/**" + instructions: > + This is the core CV evaluation/builder logic. Prioritize correctness of + rules, evaluator scoring, and types. Flag changes to public APIs in + src/index.ts and anything in src/types.ts that could break consumers. + New rules/archetypes/evaluator behavior should have matching vitest tests. + - path: "packages/cli/**" + instructions: > + CLI for the CV builder. Watch for unhandled errors, confusing output, + and missing input validation. Behavior changes should be covered by tests. + - path: "packages/web/**" + instructions: > + Web frontend. Check accessibility, error/loading states, and that UI + stays consistent with the core package's data model. + - path: "**/*.md" + instructions: > + Docs for an open-source project. Check clarity and that setup/commands + match the actual scripts in package.json. + tools: + eslint: + enabled: true + markdownlint: + enabled: true chat: auto_reply: true + +knowledge_base: + learnings: + scope: auto