Mohamed Boudra
c4355a13ff
chore(lint): no-map-spread replace with Object.assign
...
Replace { ...obj, override } inside map callbacks with Object.assign({}, obj, { override })
to satisfy oxc/no-map-spread. Preserves copy-on-write semantics.
2026-04-24 07:11:26 +07:00
Mohamed Boudra
94913bd3b5
chore(lint): no-explicit-any in components/plan-card.tsx
2026-04-24 07:08:20 +07:00
Mohamed Boudra
0f26189a08
chore(lint): no-explicit-any in components/message.tsx
2026-04-24 07:06:24 +07:00
Mohamed Boudra
aceb399505
chore(lint): prefer-array-find over filter().at/pop
...
Replace filter(pred).at(-1)/pop() patterns with findLast(pred) and
filter(pred)[0] with find(pred) across server and app.
2026-04-24 07:06:22 +07:00
Mohamed Boudra
39ee113691
chore(lint): no-explicit-any in components/sidebar-workspace-list.tsx
2026-04-24 07:03:17 +07:00
Mohamed Boudra
ffdee90888
chore(lint): no-explicit-any in polyfills/crypto.ts
2026-04-24 07:01:23 +07:00
Mohamed Boudra
a4755cda0e
chore(lint): no-explicit-any in app (batch 4)
...
Covers composer, message-input, tooltip, workspace-desktop-tabs-row,
and the e2e helpers (app, node-ws-factory, terminal-probes).
2026-04-24 06:59:07 +07:00
Mohamed Boudra
13d3de2b1d
chore(lint): no-explicit-any in app (batch 3)
...
Covers use-web-scrollbar, stream-strategy, dictation-stream-sender test,
terminal-perf helper, checkout-git-actions-store test, and
web-desktop-scrollbar.
2026-04-24 06:51:40 +07:00
Mohamed Boudra
de27e31116
chore(lint): no-explicit-any in small app files (batch 2)
2026-04-24 06:46:41 +07:00
Mohamed Boudra
056dc46e74
chore(lint): no-explicit-any in small app files (batch 1)
2026-04-24 06:35:38 +07:00
Mohamed Boudra
537a2a2929
chore(lint): parallelize agent archiving in test-mcp-inject
2026-04-24 06:32:08 +07:00
Mohamed Boudra
5467d3cee8
chore(format): apply oxfmt to server test files
2026-04-24 06:27:41 +07:00
Mohamed Boudra
2e95806126
chore(lint): no-nested-ternary in app batch 2 (26 files)
2026-04-24 06:27:10 +07:00
Mohamed Boudra
ed15dcec3a
chore(lint): no-explicit-any in codex-app-server-agent
2026-04-24 06:26:14 +07:00
Mohamed Boudra
4095ca9c9e
chore(lint): no-explicit-any in daemon-client
2026-04-24 06:26:14 +07:00
Mohamed Boudra
436d435720
chore(lint): no-explicit-any in process-conversation
2026-04-24 06:23:29 +07:00
Mohamed Boudra
d9cab2d633
chore(lint): no-explicit-any in websocket-server
2026-04-24 06:23:25 +07:00
Mohamed Boudra
ec532b352b
chore(lint): no-explicit-any in claude-agent
2026-04-24 06:20:35 +07:00
Mohamed Boudra
642b5f37da
chore(lint): no-explicit-any in generate-sherpa-tts-matrix
2026-04-24 06:20:31 +07:00
Mohamed Boudra
c61753f143
chore(lint): no-nested-ternary in app batch 1 (18 files)
2026-04-24 06:19:52 +07:00
Mohamed Boudra
40aae0b314
chore(lint): no-explicit-any in agent-storage.test
2026-04-24 06:12:38 +07:00
Mohamed Boudra
c6d51fa42f
chore(lint): no-explicit-any in send-while-running-stuck-test-utils.test
2026-04-24 06:12:31 +07:00
Mohamed Boudra
7823860c26
chore(lint): no-explicit-any in editor-targets.test
2026-04-24 06:12:23 +07:00
Mohamed Boudra
ce13b238a3
chore(lint): no-explicit-any in persistence-hooks.test
2026-04-24 06:12:16 +07:00
Mohamed Boudra
0c830f0f64
chore(lint): no-explicit-any in schedule/service.test
2026-04-24 06:12:08 +07:00
Mohamed Boudra
cfd86ada6c
chore(lint): no-explicit-any in script-health-monitor.test
2026-04-24 06:12:02 +07:00
Mohamed Boudra
4863edb931
chore(lint): no-explicit-any in speech-download.e2e.test
2026-04-24 06:09:16 +07:00
Mohamed Boudra
1b268dc7b7
chore(lint): no-explicit-any in sherpa-parakeet-stt.test
2026-04-24 06:09:09 +07:00
Mohamed Boudra
83bc6bf058
chore(lint): no-explicit-any in model-resolver.test
2026-04-24 06:04:40 +07:00
Mohamed Boudra
4ea51c3ad5
chore(lint): no-explicit-any in worktree-session.test
2026-04-24 06:03:44 +07:00
Mohamed Boudra
a13a6012e1
chore(lint): no-explicit-any in relay-transport.e2e.test
2026-04-24 06:01:59 +07:00
Mohamed Boudra
7c013c8af8
chore(lint): no-explicit-any in dictation-stream-manager.test
2026-04-24 06:00:56 +07:00
Mohamed Boudra
5242039219
chore(lint): no-explicit-any in snapshot-mutation-ownership.test
2026-04-24 05:59:49 +07:00
Mohamed Boudra
3dc0d206a9
chore(lint): no-explicit-any in session.workspaces.test
2026-04-24 05:58:14 +07:00
Mohamed Boudra
d4254f96df
chore(lint): hoist jsx-as-prop in remaining screens
2026-04-24 05:55:46 +07:00
Mohamed Boudra
36a40e9729
chore(lint): hoist jsx-as-prop in workspace/new-workspace screens
2026-04-24 05:47:45 +07:00
Mohamed Boudra
3f079aa987
chore(lint): no-explicit-any in mcp-server.test
2026-04-24 05:42:55 +07:00
Mohamed Boudra
67b29d10f6
chore(lint): hoist jsx-as-prop in desktop components
...
Memoize inline JSX passed as props across desktop-permissions-section,
desktop-updates-section, integrations-section, and pair-device-section
to satisfy react-perf/jsx-no-jsx-as-prop.
2026-04-24 05:42:26 +07:00
Mohamed Boudra
edfdf22ea0
chore(lint): hoist jsx-as-prop in app components batch 3
...
Memoize inline JSX passed as props across combined-model-selector,
draggable-list.native, provider-diagnostic-sheet, and
workspace-setup-dialog to satisfy react-perf/jsx-no-jsx-as-prop.
2026-04-24 05:40:04 +07:00
Mohamed Boudra
b4978a1ef7
chore(lint): hoist jsx-as-prop in app components batch 2
...
Memoize inline JSX passed as props across agent-list, agent-status-bar,
file-explorer-pane, git-actions-split-button, and message to satisfy
react-perf/jsx-no-jsx-as-prop.
2026-04-24 05:36:46 +07:00
Mohamed Boudra
865c2f0b50
chore(lint): no-explicit-any in session.test
2026-04-24 05:35:16 +07:00
Mohamed Boudra
7e84fc0924
chore(lint): hoist jsx-as-prop in app components batch 1
...
Memoize inline JSX icons passed as props across add-host-modal,
branch-switcher, composer, pair-link-modal, pr-pane, and
sidebar-workspace-list to satisfy react-perf/jsx-no-jsx-as-prop.
2026-04-24 05:33:20 +07:00
Mohamed Boudra
12cb5fb6a6
chore(lint): no-explicit-any in codex-app-server-agent.features.test
2026-04-24 05:32:07 +07:00
Mohamed Boudra
60fdfc8c26
chore(lint): no-shadow in composer.test, host-runtime.test, new-workspace-screen.test
2026-04-24 05:28:43 +07:00
Mohamed Boudra
d627537d88
chore(lint): no-explicit-any in codex-app-server-agent.test
2026-04-24 05:27:34 +07:00
Mohamed Boudra
1ef8d1c896
chore(lint): no-explicit-any in websocket-server.relay-reconnect.test
2026-04-24 05:25:47 +07:00
Mohamed Boudra
d63f7cc2d7
chore(lint): no-shadow in sidebar-workspace-list.test, use-pr-pane-data.test
2026-04-24 05:24:31 +07:00
Mohamed Boudra
41529b68bd
chore(lint): no-explicit-any in websocket-server.notifications.test
2026-04-24 05:23:27 +07:00
Mohamed Boudra
39a1d162ce
chore(lint): no-explicit-any in session.workspace-git-watch.test
2026-04-24 05:22:18 +07:00
Mohamed Boudra
15528c8a14
chore(lint): no-shadow in app composer/message-input/e2e helpers
2026-04-24 05:21:20 +07:00