Mypy Github Action
ActionsGitHub Action for mypy.
Influenced by jpetrucciani/mypy-check.
name: "Mypy"
on:
pull_request: {}
push:
branches: ["main"]
jobs:
run_mypy:
runs-on: ubuntu-latest
name: Mypy
steps:
# To use this repository's private action,
# you must check out the repository
- name: Checkout
uses: actions/checkout@v2
- name: Run Mypy
uses: jashparekh/mypy-action@v2
with:
path: '.'
mypy_version: '0.910'
mypy_flags: '--verbose'
File or directory to run mypy on.
Default: .
Version of mypy library to use for linting.
Default: 0.910
Location of mypy config file in the repository.
Default: mypy.ini
Optional mypy flags (refer to mypy --help
)
Default: mypy.ini
Optional, if not empty specified libraries will be installed before running mypy
Default: ""
Optional, if not empty specified install all the libraries specified in the files before running mypy
Default: ""
Python version to use to run lint
Default: 3.10
Mypy Github Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.