chore: upgrade typecheck to TypeScript 7.0.2 (#56300)

Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com>
This commit is contained in:
opencode-agent[bot]
2026-10-17 13:26:46 -07:00
committed by GitHub
Unverified
parent 86c7f7c840
commit 23359e9fe6
66 changed files with 188 additions and 123 deletions
+5 -1
View File
@@ -16,9 +16,13 @@ const tracked = (await $`git diff --name-only --diff-filter=ACMR ${base}`.text()
const untracked = (await $`git ls-files --others --exclude-standard`.text()).split("\n")
// The packages .oxlintrc.json applies the anti-slop rules to.
const packages = ["packages/app/", "packages/desktop/", "packages/gui-extensions/", "packages/ui/", "packages/session-ui/"]
// oxlint skips declaration files and prints a non-JSON message when given only those.
const files = [...new Set([...tracked, ...untracked])].filter(
(file) =>
/\.(ts|tsx)$/.test(file) && packages.some((prefix) => file.startsWith(prefix)) && Bun.file(file).size > 0,
/\.(ts|tsx)$/.test(file) &&
!file.endsWith(".d.ts") &&
packages.some((prefix) => file.startsWith(prefix)) &&
Bun.file(file).size > 0,
)
if (files.length === 0) {
+4 -4
View File
@@ -43,7 +43,7 @@ const report = {
averageCpuPercent: average(active.map((sample) => sample.cpuPercent)),
peakAggregateRssMB: Math.max(0, ...active.map((sample) => sample.aggregateRssMB)),
peakProcesses: Math.max(0, ...active.map((sample) => sample.processes)),
peakTsgoRelatedProcesses: Math.max(0, ...active.map((sample) => sample.tsgoRelatedProcesses)),
peakTscRelatedProcesses: Math.max(0, ...active.map((sample) => sample.tscRelatedProcesses)),
swapDeltaMB: after.swapUsedMB - before.swapUsedMB,
compressedMemoryDeltaMB: after.compressedMemoryMB - before.compressedMemoryMB,
pageoutDelta: after.pageouts - before.pageouts,
@@ -63,7 +63,7 @@ Typecheck profile
Average CPU: ${report.summary.averageCpuPercent.toFixed(0)}%
Peak CPU: ${report.summary.peakCpuPercent.toFixed(0)}%
Aggregate RSS: ${report.summary.peakAggregateRssMB.toFixed(0)} MB
Peak processes: ${report.summary.peakProcesses} (${report.summary.peakTsgoRelatedProcesses} tsgo-related)
Peak processes: ${report.summary.peakProcesses} (${report.summary.peakTscRelatedProcesses} tsc-related)
Swap delta: ${signed(report.summary.swapDeltaMB)} MB
Compressed: ${signed(report.summary.compressedMemoryDeltaMB)} MB
Pageouts: ${signed(report.summary.pageoutDelta)}
@@ -89,7 +89,7 @@ function processTreeSnapshot(rootPID: number, startedAt: Date) {
return {
elapsedSeconds: (Date.now() - startedAt.getTime()) / 1000,
processes: tree.length,
tsgoRelatedProcesses: tree.filter((process) => /\btsgo\b/.test(process.command)).length,
tscRelatedProcesses: tree.filter((process) => /\btsc\b/.test(process.command)).length,
cpuPercent: sum(tree.map((process) => process.cpuPercent)),
aggregateRssMB: sum(tree.map((process) => process.rssKB)) / 1024,
}
@@ -115,7 +115,7 @@ function systemSnapshot() {
pageouts: fields.Pageouts ?? 0,
relevantProcesses: processList()
.filter((process) =>
/opencode|tsgo|tsserver|vtsls|eslintServer|tailwindcss-language-server/.test(process.command),
/opencode|\btsc\b|tsserver|vtsls|eslintServer|tailwindcss-language-server/.test(process.command),
)
.sort((a, b) => b.rssKB - a.rssKB)
.map(processSummary),