bazel-contrib / bazel-contrib/rules_python

Expand rules_python's type checking in CI to apply to remaining code

Open
#3,353 0 comments 2 reactions 0 assignees View on GitHub
cleanup
Dominant language
Starlark
Stars
688
Forks
721
Avg merge
15h 7m
Merged PRs (30d)
76

Description

...where type errors are still prone to getting introduced.

Quoting @aignas in https://github.com/bazel-contrib/rules_python/pull/3240#issuecomment-3384929943
> I personally am not against doing type checking against all of the python code within the repo, but that is a fair amount of work that would definitely benefit from community also pitching in. I'll create a place-holder ticket that is reasonably wide (and we already have a CI job that is doing type checking on the runfiles library), so initially we could use something similar in our initial approach.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing CI job that type-checks the runfiles library and identify the remaining Python code in the repository that is not covered. The work is done when CI applies type checking to that remaining code without introducing unresolved type errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ci-cd, testing-qa
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.