| author | |
| committer | |
| log | ea54be7f853aca37981f60958d66039196f13a0c |
| tree | 0bb0fa203b871cc5ef3bdb7854b77d13e532fe3b |
| parent | 3d17862e58554460b0baae7bae0e03d36b8ce5ab |
| signature | Signed by PGP key B5690EEEBB952194 |
5 files changed, 50 insertions(+), 10 deletions(-)
.coderabbit.config.ts created+29| ... | @@ -0,0 +1,29 @@ | ||
| 1 | import { defineConfig } from "@coderabbitai/config"; | ||
| 2 | |||
| 3 | export default defineConfig({ | ||
| 4 | reviews: { | ||
| 5 | high_level_summary: false, | ||
| 6 | review_status: false, | ||
| 7 | auto_review: { | ||
| 8 | enabled: true, | ||
| 9 | }, | ||
| 10 | path_filters: [ | ||
| 11 | // Vendored read-only reference checkouts of upstream Effect and Alchemy | ||
| 12 | // (see scripts/lib/reference-repos.ts). Nothing imports from them. | ||
| 13 | "!.repos/**", | ||
| 14 | ], | ||
| 15 | path_instructions: [ | ||
| 16 | { | ||
| 17 | path: "{apps,packages,infra}/**/*.ts", | ||
| 18 | instructions: "Hold changed code to the rules in docs/internals/effect-services.md.", | ||
| 19 | }, | ||
| 20 | ], | ||
| 21 | }, | ||
| 22 | knowledge_base: { | ||
| 23 | code_guidelines: { | ||
| 24 | filePatterns: [ | ||
| 25 | { files: "docs/internals/effect-services.md", applyTo: "{apps,packages,infra}/**/*.ts" }, | ||
| 26 | ], | ||
| 27 | }, | ||
| 28 | }, | ||
| 29 | }); | ||
.coderabbit.yaml deleted-9| ... | @@ -1,9 +0,0 @@ | ||
| 1 | reviews: | ||
| 2 | high_level_summary: false | ||
| 3 | review_status: false | ||
| 4 | auto_review: | ||
| 5 | enabled: true | ||
| 6 | path_filters: | ||
| 7 | # Vendored read-only reference checkouts of upstream Effect and Alchemy | ||
| 8 | # (see scripts/lib/reference-repos.ts). Nothing imports from them. | ||
| 9 | - "!.repos/**" | ||
knip.jsonc+5-1| ... | @@ -8,7 +8,11 @@ | ... | @@ -8,7 +8,11 @@ |
| 8 | ".": { | 8 | ".": { |
| 9 | // Keep vendored reference repositories outside the root project. | 9 | // Keep vendored reference repositories outside the root project. |
| 10 | "project": ["*.{js,mjs,cjs,ts,mts,cts}", ".github/**/*.cjs"], | 10 | "project": ["*.{js,mjs,cjs,ts,mts,cts}", ".github/**/*.cjs"], |
| 11 | "entry": [".github/scripts/thread-transfer-report.cjs"], | 11 | "entry": [ |
| 12 | // CodeRabbit loads its configuration by filename. | ||
| 13 | ".coderabbit.config.ts", | ||
| 14 | ".github/scripts/thread-transfer-report.cjs", | ||
| 15 | ], | ||
| 12 | "vite": { "entry": [".github/**/*.test.cjs"] }, | 16 | "vite": { "entry": [".github/**/*.test.cjs"] }, |
| 13 | "vitest": { "entry": [".github/**/*.test.cjs"] }, | 17 | "vitest": { "entry": [".github/**/*.test.cjs"] }, |
| 14 | }, | 18 | }, |
package.json+1| ... | @@ -51,6 +51,7 @@ | ... | @@ -51,6 +51,7 @@ |
| 51 | "sync:repos": "node scripts/sync-reference-repos.ts" | 51 | "sync:repos": "node scripts/sync-reference-repos.ts" |
| 52 | }, | 52 | }, |
| 53 | "devDependencies": { | 53 | "devDependencies": { |
| 54 | "@coderabbitai/config": "1.1.0", | ||
| 54 | "@effect/tsgo": "catalog:", | 55 | "@effect/tsgo": "catalog:", |
| 55 | "@shadcn/lint": "0.1.5", | 56 | "@shadcn/lint": "0.1.5", |
| 56 | "@types/node": "catalog:", | 57 | "@types/node": "catalog:", |
pnpm-lock.yaml+15| ... | @@ -124,6 +124,9 @@ importers: | ... | @@ -124,6 +124,9 @@ importers: |
| 124 | 124 | ||
| 125 | .: | 125 | .: |
| 126 | devDependencies: | 126 | devDependencies: |
| 127 | '@coderabbitai/config': | ||
| 128 | specifier: 1.1.0 | ||
| 129 | version: 1.1.0 | ||
| 127 | '@effect/tsgo': | 130 | '@effect/tsgo': |
| 128 | specifier: 'catalog:' | 131 | specifier: 'catalog:' |
| 129 | version: 0.41.0 | 132 | version: 0.41.0 |
| ... | @@ -2073,6 +2076,9 @@ packages: | ... | @@ -2073,6 +2076,9 @@ packages: |
| 2073 | '@cloudflare/workers-types@5.20261004.1': | 2076 | '@cloudflare/workers-types@5.20261004.1': |
| 2074 | resolution: {integrity: sha512-K9D4/Y6bSIDNYFzjqzFMNoWK99pLgfgFxqSa76kfW++3VCkTSzJbzsQRffir366G3kmNyjoigC6ekp7DxIkxkw==} | 2077 | resolution: {integrity: sha512-K9D4/Y6bSIDNYFzjqzFMNoWK99pLgfgFxqSa76kfW++3VCkTSzJbzsQRffir366G3kmNyjoigC6ekp7DxIkxkw==} |
| 2075 | 2078 | ||
| 2079 | '@coderabbitai/config@1.1.0': | ||
| 2080 | resolution: {integrity: sha512-NvQKaoOD7fWb7lMKhid57ABVlIBSczw/S+ePk5YvoPuWdrDkyY+PWdqVtq3TRq7VY8f3SNRlMFjmAtXVab66pw==} | ||
| 2081 | |||
| 2076 | '@connectrpc/connect-web@1.7.0': | 2082 | '@connectrpc/connect-web@1.7.0': |
| 2077 | resolution: {integrity: sha512-qyP0YOnUPRWwCc/VfsoydMJvkb7EyUPr2q9sHgBuJzbADjiqck1gKH5V5ZPzPhTLBvmz5UvG+wiZ5sMRQHU1MQ==} | 2083 | resolution: {integrity: sha512-qyP0YOnUPRWwCc/VfsoydMJvkb7EyUPr2q9sHgBuJzbADjiqck1gKH5V5ZPzPhTLBvmz5UvG+wiZ5sMRQHU1MQ==} |
| 2078 | peerDependencies: | 2084 | peerDependencies: |
| ... | @@ -11520,6 +11526,9 @@ packages: | ... | @@ -11520,6 +11526,9 @@ packages: |
| 11520 | zod@4.4.3: | 11526 | zod@4.4.3: |
| 11521 | resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} | 11527 | resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} |
| 11522 | 11528 | ||
| 11529 | zod@4.5.4: | ||
| 11530 | resolution: {integrity: sha512-sC95tT5iHHH9gtpj6A81kh+NEaRAUFN+qlUPDUbRfOMvNf5QCBqsb3WgvnpVtK5Y+4UfA6KqufotuTvMGiTlsA==} | ||
| 11531 | |||
| 11523 | zod@4.6.5: | 11532 | zod@4.6.5: |
| 11524 | resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} | 11533 | resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} |
| 11525 | 11534 | ||
| ... | @@ -12774,6 +12783,10 @@ snapshots: | ... | @@ -12774,6 +12783,10 @@ snapshots: |
| 12774 | 12783 | ||
| 12775 | '@cloudflare/workers-types@5.20261004.1': {} | 12784 | '@cloudflare/workers-types@5.20261004.1': {} |
| 12776 | 12785 | ||
| 12786 | '@coderabbitai/config@1.1.0': | ||
| 12787 | dependencies: | ||
| 12788 | zod: 4.5.4 | ||
| 12789 | |||
| 12777 | '@connectrpc/connect-web@1.7.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.7.0(@bufbuild/protobuf@1.10.0))': | 12790 | '@connectrpc/connect-web@1.7.0(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.7.0(@bufbuild/protobuf@1.10.0))': |
| 12778 | dependencies: | 12791 | dependencies: |
| 12779 | '@bufbuild/protobuf': 1.10.0 | 12792 | '@bufbuild/protobuf': 1.10.0 |
| ... | @@ -22863,6 +22876,8 @@ snapshots: | ... | @@ -22863,6 +22876,8 @@ snapshots: |
| 22863 | 22876 | ||
| 22864 | zod@4.4.3: {} | 22877 | zod@4.4.3: {} |
| 22865 | 22878 | ||
| 22879 | zod@4.5.4: {} | ||
| 22880 | |||
| 22866 | zod@4.6.5: {} | 22881 | zod@4.6.5: {} |
| 22867 | 22882 | ||
| 22868 | zustand@5.0.14(@types/react@19.3.0)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6)): | 22883 | zustand@5.0.14(@types/react@19.3.0)(react@19.2.6)(use-sync-external-store@1.6.0(react@19.2.6)): |