gbionics / gbionics/jaxsim

Consider running in CI a static type checker like `mypy`

Open
#190 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.