Skip to content

Comments

clean: add integrated type checking#391

Open
bolinocroustibat wants to merge 16 commits intomainfrom
feat/type-checking
Open

clean: add integrated type checking#391
bolinocroustibat wants to merge 16 commits intomainfrom
feat/type-checking

Conversation

@bolinocroustibat
Copy link
Contributor

@bolinocroustibat bolinocroustibat commented Feb 18, 2026

Closes #392.

Add ty type checker to api-tabular to align with practices used in other backend stacks (e.g. udata). This PR introduces it and resolves all reported type errors so that ty check passes.

  • Add ty to dev dependencies and document uv run ty check in the README.
  • Add a "Type check" step in the CircleCI lint job so type errors block the pipeline on tagged builds.
  • Fix 100+ type checks issues

@bolinocroustibat bolinocroustibat changed the title Feat/type checking feat: type checking Feb 18, 2026
- test_harvest: use (current_check,) so single-check case passes a tuple
- analyse_csv: pass current_check or check to handle_parse_exception so
  download errors are recorded and CLI can clean up temp resource

Co-authored-by: Cursor <cursoragent@cursor.com>
@bolinocroustibat bolinocroustibat changed the title feat: type checking clean: type checking Feb 18, 2026
@bolinocroustibat bolinocroustibat changed the title clean: type checking clean: add integrated type checking Feb 18, 2026
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.

Add ty type checker

1 participant