summaryrefslogtreecommitdiffstats
path: root/third_party/python/pytest/.pre-commit-config.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/python/pytest/.pre-commit-config.yaml')
-rw-r--r--third_party/python/pytest/.pre-commit-config.yaml36
1 files changed, 36 insertions, 0 deletions
diff --git a/third_party/python/pytest/.pre-commit-config.yaml b/third_party/python/pytest/.pre-commit-config.yaml
new file mode 100644
index 0000000000..e50891bbc1
--- /dev/null
+++ b/third_party/python/pytest/.pre-commit-config.yaml
@@ -0,0 +1,36 @@
+exclude: doc/en/example/py2py3/test_py2.py
+repos:
+- repo: https://github.com/ambv/black
+ rev: 18.4a4
+ hooks:
+ - id: black
+ args: [--safe, --quiet]
+ language_version: python3.6
+- repo: https://github.com/asottile/blacken-docs
+ rev: v0.1.1
+ hooks:
+ - id: blacken-docs
+ additional_dependencies: [black==18.5b1]
+ language_version: python3.6
+- repo: https://github.com/pre-commit/pre-commit-hooks
+ rev: v1.2.3
+ hooks:
+ - id: trailing-whitespace
+ - id: end-of-file-fixer
+ - id: check-yaml
+ - id: debug-statements
+ exclude: _pytest/debugging.py
+ - id: flake8
+- repo: https://github.com/asottile/pyupgrade
+ rev: v1.2.0
+ hooks:
+ - id: pyupgrade
+- repo: local
+ hooks:
+ - id: rst
+ name: rst
+ entry: rst-lint --encoding utf-8
+ files: ^(CHANGELOG.rst|HOWTORELEASE.rst|README.rst|changelog/.*)$
+ language: python
+ additional_dependencies: [pygments, restructuredtext_lint]
+ python_version: python3.6