chore(lint): clear all remaining ESLint errors and warnings
Bundles the lint cleanup that 0.1.4 needed to ship through the pre-push hook: - eslint.config.ts: extend the test/scripts override glob to include .opencode/skills/**/scripts/**/*.mjs so CLI helper scripts with legitimate console.log/error output are not flagged. - src/bun-fetch.ts: add four per-line eslint-disable-next-line no-console comments with justifications. The console calls are all legitimate — startup diagnostics, debug-gated routing logs, and stderr error paths. - src/storage.ts: add one per-line no-console disable with justification for the storage-version mismatch operator diagnostic. - src/accounts.dedup.test.ts, src/bun-fetch.test.ts: convert six inline import() type annotations to top-of-file import type statements. - src/circuit-breaker.test.ts: delete unused beforeEach, CircuitBreaker. - src/__tests__/helpers/conversation-history.smoke.test.ts: delete unused Conversation, ToolUseBlock, ToolResultBlock imports plus the dead tool1 and counter1 variables. - src/__tests__/helpers/sse.ts: delete unused encoder declaration. Result: 0 errors, 0 warnings across the whole repo. 933/933 vitest pass.
V
Vacbo committed
d0e36740af0fec7b51204a5be69da3892d9c4299
Parent: 491e7b3