From a8fb8b73fc4aba512c4f01cee537fec5c594d1b9 Mon Sep 17 00:00:00 2001 From: Adam Oswald Date: Mon, 7 Nov 2022 17:26:34 +0000 Subject: [PATCH] Create .pre-commit-config.yaml --- .pre-commit-config.yaml | 46 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..3183618 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,46 @@ +exclude: ^stylegan_xl +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v4.2.0 + hooks: + - id: check-executables-have-shebangs + - id: check-json + - id: check-merge-conflict + - id: check-shebang-scripts-are-executable + - id: check-toml + - id: check-yaml + - id: double-quote-string-fixer + - id: end-of-file-fixer + - id: mixed-line-ending + args: ['--fix=lf'] + - id: requirements-txt-fixer + - id: trailing-whitespace +- repo: https://github.com/myint/docformatter + rev: v1.4 + hooks: + - id: docformatter + args: ['--in-place'] +- repo: https://github.com/pycqa/isort + rev: 5.10.1 + hooks: + - id: isort +- repo: https://github.com/pre-commit/mirrors-mypy + rev: v0.812 + hooks: + - id: mypy + args: ['--ignore-missing-imports'] +- repo: https://github.com/google/yapf + rev: v0.32.0 + hooks: + - id: yapf + args: ['--parallel', '--in-place'] +- repo: https://github.com/kynan/nbstripout + rev: 0.5.0 + hooks: + - id: nbstripout + args: ['--extra-keys', 'metadata.interpreter metadata.kernelspec cell.metadata.pycharm'] +- repo: https://github.com/nbQA-dev/nbQA + rev: 1.3.1 + hooks: + - id: nbqa-isort + - id: nbqa-yapf