MeteoSwiss / MeteoSwiss/ampycloud
Use mypy for static type checking
Open
enhancement
todo
- Dominant language
- Python
- Stars
- 6
- Forks
- 2
- Avg merge
- 4d 10h
- Merged PRs (30d)
- 4
Description
### Describe the new feature
Currently mypy is not used in this project. For the scope of it, stability is of utmost importance and we should use a static type checker to avoid unnecessary TypeErrors at runtime.
Contributor guide
Research direction
Start by reviewing the repository's Python package and current development configuration to determine how mypy should be introduced. Check how development checks are currently run and define a repeatable mypy command. Done means static type checking is configured for the intended project scope and runs reliably without introducing unnecessary runtime changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100