cytomining / cytomining/CytoTable
Migrate from `mypy` to `ty` for type linting
- 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
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