Skip to content

Instantly share code, notes, and snippets.

@pradyunsg
Created January 5, 2022 07:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pradyunsg/93afe81321044995b6ed6ce860e53429 to your computer and use it in GitHub Desktop.
Save pradyunsg/93afe81321044995b6ed6ce860e53429 to your computer and use it in GitHub Desktop.
[[tool.pre-commit.repos]]
repo = "https://github.com/pre-commit/pre-commit-hooks"
rev = "v4.0.1"
hooks = [
{ id = "trailing-whitespace" },
{ id = "trailing-whitespace" },
{ id = "end-of-file-fixer" },
{ id = "check-docstring-first" },
{ id = "check-json" },
{ id = "check-yaml" },
{ id = "debug-statements" },
{ id = "name-tests-test" },
{ id = "requirements-txt-fixer" },
{ id = "double-quote-string-fixer" },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/PyCQA/flake8"
rev = "3.9.2"
hooks = [
{ id = "flake8", additional_dependencies = ["flake8-typing-imports==1.10.0"] },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/pre-commit/mirrors-autopep8"
rev = "v1.5.7"
hooks = [
{ id = "autopep8" },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/pre-commit/pre-commit"
rev = "v2.13.0"
hooks = [
{ id = "validate_manifest" },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/asottile/pyupgrade"
rev = "v2.16.0"
hooks = [
{ id = "pyupgrade", args = ["--py36-plus"] },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/asottile/reorder_python_imports"
rev = "v2.5.0"
hooks = [
{ id = "reorder-python-imports", args = ["--py3-plus"] },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/asottile/add-trailing-comma"
rev = "v2.1.0"
hooks = [
{ id = "add-trailing-comma", args = ["--py36-plus"] },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/asottile/setup-cfg-fmt"
rev = "v1.17.0"
hooks = [
{ id = "setup-cfg-fmt" },
]
[[tool.pre-commit.repos]]
repo = "https://github.com/pre-commit/mirrors-mypy"
rev = "v0.812"
hooks = [
{ id = "mypy", exclude = "^testing/resources/" },
]
[[tool.pre-commit.repos]]
repo = "meta"
hooks = [
{ id = "check-hooks-apply" },
{ id = "check-useless-excludes" },
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment