chaoss / chaoss/CollectOSS

Add CI job to check and enforce python typing information to ensure quality

Open
#108 2 comments 0 reactions 0 assignees View on GitHub
devops
Dominant language
Python
Stars
13
Forks
17
Avg merge
6h 59m
Merged PRs (30d)
1

Description

> [!NOTE]
> Migrated from [augurlabs/augur#3274](https://github.com/augurlabs/augur/issues/3274)
> Originally opened by `@MoralCode` on 2025-09-16

---

Type checking helps make the code base more maintainable, but given that there is a lot of existing code, it's less feasible to add types all at once.

- [ ] Choose a type checking tool
- [ ] configure the tool in such a manner that we can add types one file at a time, essentially ratcheting the checking over time. Once a file becomes typed, CI should ensure it stays that way.
- [ ] As an initial step, add types to at least one file to demonstrate feasibility of this approach. Over time, continue adding types

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.