30 lines
874 B
YAML
30 lines
874 B
YAML
repos:
|
|
- repo: https://github.com/psf/black
|
|
rev: 19.3b0
|
|
hooks:
|
|
- id: black
|
|
args:
|
|
- --safe
|
|
- --quiet
|
|
- repo: https://gitlab.com/pycqa/flake8
|
|
rev: 3.7.8
|
|
hooks:
|
|
- id: flake8
|
|
additional_dependencies:
|
|
- flake8-docstrings==1.3.1
|
|
- pydocstyle==4.0.0
|
|
# Using a local "system" mypy instead of the mypy hook, because its
|
|
# results depend on what is installed. And the mypy hook runs in a
|
|
# virtualenv of its own, meaning we'd need to install and maintain
|
|
# another set of our dependencies there... no. Use the "system" one
|
|
# and reuse the environment that is set up anyway already instead.
|
|
- repo: local
|
|
hooks:
|
|
- id: mypy
|
|
name: mypy
|
|
entry: mypy
|
|
language: system
|
|
types: [python]
|
|
require_serial: true
|
|
exclude: ^script/scaffold/templates/
|