SIGN IN SIGN UP

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