cytomining / cytomining/CytoTable

Migrate from `mypy` to `ty` for type linting

Open
#329 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
21
Forks
6
Avg merge
2d 3h
Merged PRs (30d)
6

Description

I noticed in working through #328 that `mypy` sometimes seems to over-react about type linting checks and provides challenging guidance with concerns to fixes. I feel we should move to more modern type linting tools such as [`ty`](https://github.com/astral-sh/ty) to help avoid these challenges and keep development velocity high.

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or CI entry points. Start by locating the repository's current mypy configuration and linting invocation, then determine how ty would replace them. Done means type linting runs with ty, mypy is removed from the relevant setup, and the existing checks pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.