MeteoSwiss / MeteoSwiss/ampycloud

Use mypy for static type checking

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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.