mirror of
https://github.com/expo/code-review-cli.git
synced 2026-11-13 20:28:06 -10:00
Config-driven, multi-agent AI code reviewer engine. Extracted from expo/eas-cli (PR #4022, packages/expo-code-review-cli) into its own repo so it can be published as @expo/code-review-cli and iterated independently. The engine is repo-agnostic: consuming repos supply their own agents and settings under .expo-code-review/. Built on the OpenCode SDK.
28 lines
1.0 KiB
JSON
28 lines
1.0 KiB
JSON
{
|
|
// Intentionally ESM / NodeNext (with .js import specifiers), unlike the
|
|
// commonjs packages elsewhere in this monorepo. This package is standalone and
|
|
// slated to graduate into its own repo (see ROADMAP.md), so it deliberately
|
|
// does not share the monorepo's module system or its oxlint/oxfmt config (it is
|
|
// excluded in .oxlintrc.json / .oxfmtrc.json during incubation; it will get its
|
|
// own lint setup on extraction). Keep it self-contained.
|
|
"compilerOptions": {
|
|
"lib": ["ES2022"],
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"target": "ES2022",
|
|
"strict": true,
|
|
"noUncheckedIndexedAccess": true,
|
|
"skipLibCheck": true,
|
|
"esModuleInterop": true,
|
|
"resolveJsonModule": true,
|
|
"declaration": false,
|
|
"outDir": "build",
|
|
"rootDir": "src",
|
|
"noEmit": true
|
|
},
|
|
"include": ["src/**/*.ts"],
|
|
// Tests run under `bun test` (its own TS + `bun:test` types); tsc doesn't build
|
|
// or type-check them. Inherited by tsconfig.build.json.
|
|
"exclude": ["src/**/__tests__/**"]
|
|
}
|