content icon indicating copy to clipboard operation
content copied to clipboard

Add mypy to CI

Open Mab879 opened this issue 3 years ago • 4 comments

Description:

Add MyPy to the project's CI. MyPy is a static type checker for Python.

This will help enforce our type hits. Currently, this will be opt-in to avoid lots of errors in CI.

Blocked by #9416

Rationale:

MyPy adds static type checking to help find errors sooner.

Mab879 avatar Aug 30 '22 20:08 Mab879

Skipping CI for Draft Pull Request. If you want CI signal for your change, please convert it to an actual PR. You can still manually trigger a test run with /test all

openshift-ci[bot] avatar Aug 30 '22 20:08 openshift-ci[bot]

Start a new ephemeral environment with changes proposed in this pull request:

Fedora Environment Open in Gitpod

Oracle Linux 8 Environment Open in Gitpod

github-actions[bot] avatar Aug 30 '22 20:08 github-actions[bot]

/packit build

Mab879 avatar Sep 21 '22 19:09 Mab879

/packit build

Mab879 avatar Sep 23 '22 14:09 Mab879

Code Climate has analyzed commit b96f3c0e and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (50% is the threshold).

This pull request will bring the total coverage in the repository to 40.7% (0.0% change).

View more on Code Climate.

qlty-cloud-legacy[bot] avatar Sep 27 '22 23:09 qlty-cloud-legacy[bot]