Revision control

Copy as Markdown

Other Tools

repos:
rev: v3.4.0
hooks:
- id: check-toml
- id: check-yaml
- id: end-of-file-fixer
- id: trailing-whitespace
rev: v0.812
hooks:
- id: mypy
exclude: '^(docs|tasks|tests)|setup\.py'
args: []
rev: v2.29.0
hooks:
- id: pyupgrade
args: [--py36-plus]
rev: 20.8b1
hooks:
- id: black
rev: 5.8.0
hooks:
- id: isort
rev: "3.9.0"
hooks:
- id: flake8
additional_dependencies: ["pep8-naming"]
# Ignore all format-related checks as Black takes care of those.
args: ["--ignore", "E2,W5", "--select", "E,W,F,N"]