Skip to content

Type-aware oxlint and stricter tsgo, without the casts - #19

Merged
Octember merged 2 commits into
mainfrom
cursor/1dfb225e
Aug 14, 2026
Merged

Type-aware oxlint and stricter tsgo, without the casts#19
Octember merged 2 commits into
mainfrom
cursor/1dfb225e

Conversation

@Octember

Copy link
Copy Markdown
Owner

Summary

  • Turn on type-aware oxlint (oxlint-tsgolint) plus the remaining strict tsgo flags (exactOptionalPropertyTypes, unused locals/params, verbatimModuleSyntax, and friends).
  • Replace sqlite as Row / tool-arg / JSON assertions with typed one/many helpers and runtime guards so the new baseline stays green.
  • Restore confirmation resolution when reading pending confirmations back off disk — the new parser had dropped it.

Test plan

  • bun run typecheck
  • bun run lint
  • bun test (384 pass)

Made with Cursor

Octember and others added 2 commits August 13, 2026 22:55
…hey catch.

Typed sqlite helpers and runtime guards take the place of as-Row / as-any so the new baseline stays green.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the one-room conversations rewrite and re-apply typed sqlite helpers plus runtime guards so the new oxlint baseline stays green.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Octember
Octember merged commit 6543172 into main Aug 14, 2026
1 check passed
Octember added a commit that referenced this pull request Aug 14, 2026
…weep

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant