Consider running in CI a static type checker like `mypy`
Open
- Dominant language
- Python
- Stars
- 203
- Forks
- 23
- Avg merge
- 2m
- Merged PRs (30d)
- 1
Description
The `jaxsim` package is widely type hinted, however at the moment it's only useful while developing for IDE suggestions. It would be great if, slowly, we can start having `mypy` running at least on the `jaxsim.api` package.
The starting point is not that easy. I get ~200 errors.
- https://mypy.readthedocs.io/en/stable/index.html
Contributor guide
Research direction
Start by inspecting the repository's CI configuration and the jaxsim.api package, then run mypy to review the approximately 200 reported errors. Done means mypy runs in CI for at least jaxsim.api with an agreed approach for addressing or handling the existing errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ci-cd, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100