AcademySoftwareFoundation / AcademySoftwareFoundation/rmtc

Consider type hints and a checker

Open
#20 4 comments 0 reactions 0 assignees View on GitHub
good first issue
Dominant language
No language data
Stars
13
Forks
11
PR merge metrics
No merged PRs in 30d

Description

A number of times we inject code and exceptions to check typing - e.g. during read we check IO objects are paired with appropriate artifacts. These checks could be replaced with type hints and a pass by mypy.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests; start by locating the read path and its IO-object and artifact compatibility checks. Compare those checks with the existing type annotations, then determine the mypy configuration and verify that the relevant code passes without injected typing checks.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.