blob: cd7a684279ecea41d49d0559b7be74393b61c22e [file] [log] [blame]
David Lordb41c96e2018-11-03 15:26:05 -07001repos:
David Lord337a79f2020-01-29 20:13:47 -08002 - repo: https://github.com/asottile/pyupgrade
David Lordc7f2bf82020-05-23 16:34:52 -07003 rev: v2.4.3
David Lord337a79f2020-01-29 20:13:47 -08004 hooks:
5 - id: pyupgrade
6 args: ["--py36-plus"]
David Lordb41c96e2018-11-03 15:26:05 -07007 - repo: https://github.com/asottile/reorder_python_imports
David Lordc7f2bf82020-05-23 16:34:52 -07008 rev: v2.3.0
David Lordb41c96e2018-11-03 15:26:05 -07009 hooks:
10 - id: reorder-python-imports
11 args: ["--application-directories", "src"]
David Lord7c3d0882020-01-26 07:50:18 -080012 - repo: https://github.com/python/black
13 rev: 19.10b0
David Lordb41c96e2018-11-03 15:26:05 -070014 hooks:
15 - id: black
David Lordaaf63b42019-02-23 14:22:55 -080016 - repo: https://gitlab.com/pycqa/flake8
David Lordc7f2bf82020-05-23 16:34:52 -070017 rev: 3.8.2
David Lordaaf63b42019-02-23 14:22:55 -080018 hooks:
19 - id: flake8
20 additional_dependencies: [flake8-bugbear]
David Lordb41c96e2018-11-03 15:26:05 -070021 - repo: https://github.com/pre-commit/pre-commit-hooks
David Lordc7f2bf82020-05-23 16:34:52 -070022 rev: v3.1.0
David Lordb41c96e2018-11-03 15:26:05 -070023 hooks:
24 - id: check-byte-order-marker
25 - id: trailing-whitespace
26 - id: end-of-file-fixer