From: Andrew Grimberg Date: Fri, 26 Aug 2022 20:19:43 +0000 (-0700) Subject: CI: Enable pre-commit validation via MyPy X-Git-Tag: v0.37.0~2 X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F48%2F70548%2F1;p=releng%2Flftools.git CI: Enable pre-commit validation via MyPy Start enforcing proper annotation defintions by way of MyPy validation Issue: RELENG-4388 Signed-off-by: Andrew Grimberg Change-Id: I2776f4f578856da4478637a33711a47a4ba2ef1a --- diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 191a5e93..59713601 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,3 +33,13 @@ repos: hooks: - id: flake8 args: ["--max-line-length=120"] + + - repo: https://github.com/pre-commit/mirrors-mypy + rev: v0.971 + hooks: + - id: mypy + additional_dependencies: + - types-tabulate + - types-requests + - types-six + - types-PyYAML