diff options
author | Joseph Spisak <spisakjo@gmail.com> | 2024-07-08 05:36:18 -0700 |
---|---|---|
committer | Ashwin Bharambe <ashwin@meta.com> | 2024-07-23 07:50:39 -0700 |
commit | 1f0feb795a4130697ced243fb53051670d591653 (patch) | |
tree | 1c8fe9b8cd37bd2fe3ec7caa8b5912aa7f0e0259 /.pre-commit-config.yaml |
Initial commit
Diffstat (limited to '.pre-commit-config.yaml')
-rw-r--r-- | .pre-commit-config.yaml | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..c00ea30 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,53 @@ +exclude: 'build' + +default_language_version: + python: python3 + +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: 6306a48f7dae5861702d573c9c247e4e9498e867 + hooks: + - id: trailing-whitespace + - id: check-ast + - id: check-merge-conflict + - id: check-added-large-files + args: ['--maxkb=1000'] + - id: end-of-file-fixer + exclude: '^(.*\.svg)$' + +# Temporarily disabling this +# - id: no-commit-to-branch +# args: ['--branch=main'] + +- repo: https://github.com/Lucas-C/pre-commit-hooks + rev: v1.5.4 + hooks: + - id: insert-license + files: \.py$|\.sh$ + args: + - --license-filepath + - docs/license_header.txt + +- repo: https://github.com/pycqa/flake8 + rev: 34cbf8ef3950f43d09b85e2e45c15ae5717dc37b + hooks: + - id: flake8 + additional_dependencies: + - flake8-bugbear == 22.4.25 + - pep8-naming == 0.12.1 + - torchfix + args: ['--config=.flake8'] + +- repo: https://github.com/omnilib/ufmt + rev: v2.7.0 + hooks: + - id: ufmt + additional_dependencies: + - black == 24.4.2 + - usort == 1.0.8 + +# - repo: https://github.com/jsh9/pydoclint +# rev: d88180a8632bb1602a4d81344085cf320f288c5a +# hooks: +# - id: pydoclint +# args: [--config=pyproject.toml] |