Repository navigation
fix(runtime): main lints and typechecks again after #32018 - #32168
Conversation
…and main typechecks again #32018 pushed headless-terminal-tab-close.ts over the 300-line lint limit, and its new test passed sleepWorktree to RuntimeNotifier after #31564 removed it. setMobileSessionTabProps moves unchanged into RuntimeHeadlessTabProperties, which already owns the helpers it calls and directly extends the close class.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Priority: ➖ Normal Merge Risk: ⚪ Minimal · up to
|
Main has been red since #32018. Every PR's static analysis job fails on main's code.
headless-terminal-tab-close.tswent over the 300-line lint limit (301).setMobileSessionTabPropsnow lives unchanged inRuntimeHeadlessTabProperties. That class already owns the tab-property helpers the method calls and directly extends the close class, so nothing in the class chain changes. The two abstract declarations that existed only for this method are gone.renderer-owned-tab-properties.test.ts(added in fix(runtime): reject unsupported renderer-owned tab properties #32018) passedsleepWorktreetoRuntimeNotifier, which feat(sidebar): main runs workspace sleep; the window follows (P3b) #31564 removed, sotc:nodefailed. The stale mock line is removed.Checks:
pnpm tc:nodeis clean. oxlint is clean on the touched files. Therenderer-owned-tab-propertiesandsession-tabstests pass, apart from twoheadless-browser-group-persistencetests andsession-tabs-empty-worktree-publication.spec.ts, which fail the same way on unmodified main.