chore(merge): sync dev release v8.8.1-dev.19

This commit is contained in:
Tam Nhu Tran committed 2026-08-08 21:48:56 -04:00
commit ce8ad269f0
25 files changed
+2311 -294

No files matched your search

+21 -21
View File
@@ -1,10 +1,10 @@
{
"scope": "src/**/*.{ts,tsx,js,jsx,mjs,cjs}",
"syncFs": {
"totalOccurrences": 2445,
"filesAffected": 258,
"hotpathOccurrences": 1160,
"hotpathFilesAffected": 152,
"totalOccurrences": 2452,
"filesAffected": 259,
"hotpathOccurrences": 1167,
"hotpathFilesAffected": 153,
"topHotpathFiles": [
{
"file": "src/management/shared-manager/diverged-file-adopter.ts",
@@ -306,8 +306,8 @@
]
},
"legacyShim": {
"totalMarkers": 458,
"filesAffected": 173,
"totalMarkers": 465,
"filesAffected": 176,
"topFiles": [
{
"file": "src/auth/profile-detector.ts",
@@ -497,11 +497,11 @@
},
"maintainability": {
"typedErrors": {
"totalThrows": 452,
"typedThrows": 80,
"totalThrows": 454,
"typedThrows": 82,
"plainThrows": 312,
"otherThrows": 60,
"adoptionRatio": 0.177,
"adoptionRatio": 0.1806,
"topSubdomainsByThrows": [
{
"subdomain": "web-server",
@@ -509,18 +509,18 @@
"typed": 16,
"plain": 45
},
{
"subdomain": "commands",
"count": 38,
"typed": 6,
"plain": 30
},
{
"subdomain": "proxy",
"count": 38,
"typed": 0,
"plain": 34
},
{
"subdomain": "commands",
"count": 36,
"typed": 4,
"plain": 30
},
{
"subdomain": "codex-auth",
"count": 35,
@@ -579,8 +579,8 @@
},
"loggerCoverage": {
"filesWithCreateLogger": 65,
"totalSourceFiles": 759,
"coverageRatio": 0.0856,
"totalSourceFiles": 761,
"coverageRatio": 0.0854,
"subdomainsWithZeroCreateLogger": [
"api",
"bin",
@@ -606,7 +606,7 @@
},
{
"subdomain": "commands",
"count": 108,
"count": 110,
"withLogger": 2
},
{
@@ -652,8 +652,8 @@
]
},
"hotpathConsoleErrors": {
"totalOccurrences": 571,
"exemptOccurrences": 305,
"totalOccurrences": 592,
"exemptOccurrences": 326,
"hotpathOccurrences": 266,
"filesAffected": 82,
"topFiles": [
@@ -725,7 +725,7 @@
"topOver400": [
{
"file": "src/web-server/usage/native-quota-collector.ts",
"loc": 1662
"loc": 1758
},
{
"file": "src/web-server/routes/cliproxy-auth-routes.ts",
+10 -10
View File
@@ -6,12 +6,12 @@ Scope: `src/**/*.{ts,tsx,js,jsx,mjs,cjs}`
| Metric | Value |
|---|---:|
| Sync fs occurrences (all) | 2445 |
| Sync fs files affected (all) | 258 |
| Sync fs occurrences (runtime hotpaths) | 1160 |
| Sync fs files affected (runtime hotpaths) | 152 |
| Legacy shim markers | 458 |
| Legacy shim files affected | 173 |
| Sync fs occurrences (all) | 2452 |
| Sync fs files affected (all) | 259 |
| Sync fs occurrences (runtime hotpaths) | 1167 |
| Sync fs files affected (runtime hotpaths) | 153 |
| Legacy shim markers | 465 |
| Legacy shim files affected | 176 |
## Top Runtime Hotpath Sync fs Files
@@ -56,11 +56,11 @@ Scope: `src/**/*.{ts,tsx,js,jsx,mjs,cjs}`
| Metric | Value |
|---|---:|
| typed-error adoption (typed/total throws) | 17.7% (80/452) |
| typed-error adoption (typed/total throws) | 18.1% (82/454) |
| typed-error adoption (P4 locked subdomains) | 93.3% (28/30), target 40% |
| hotpath console.error/warn occurrences | 266 (571 total, 305 CLI-UX exempt) |
| hotpath console.error/warn occurrences | 266 (592 total, 326 CLI-UX exempt) |
| hotpath console.error/warn files | 82 |
| files with createLogger | 65/759 |
| files with createLogger | 65/761 |
| subdomains with zero createLogger | 15 (api, bin, channels, cliproxy, cliproxy/accounts, cliproxy/ai-providers, cliproxy/binary, cliproxy/config, cliproxy/management, cliproxy/sync, cliproxy/types, config, dispatcher, shared, types) |
| files > 400 LOC | 91 |
| files > 600 LOC | 42 |
@@ -89,7 +89,7 @@ Scope: `src/**/*.{ts,tsx,js,jsx,mjs,cjs}`
| File | LOC |
|---|---:|
| `src/web-server/usage/native-quota-collector.ts` | 1662 |
| `src/web-server/usage/native-quota-collector.ts` | 1758 |
| `src/web-server/routes/cliproxy-auth-routes.ts` | 1531 |
| `src/cliproxy/auth/oauth-handler.ts` | 1510 |
| `src/cursor/cursor-executor.ts` | 1234 |