|
repos: |
|
- repo: https://github.com/pre-commit/pre-commit-hooks |
|
rev: v2.3.0 |
|
hooks: |
|
- id: end-of-file-fixer |
|
- id: trailing-whitespace |
|
|
|
|
|
- repo: https://github.com/psf/black |
|
rev: 21.12b0 |
|
hooks: |
|
- id: black |
|
args: [ |
|
'--experimental-string-processing' |
|
] |
|
|
|
|
|
- repo: https://github.com/pycqa/isort |
|
rev: 5.10.1 |
|
hooks: |
|
- id: isort |
|
name: isort (python) |
|
args: ["--profile", "black"] |
|
|
|
|
|
- repo: https://gitlab.com/pycqa/flake8 |
|
rev: 4.0.0 |
|
hooks: |
|
- id: flake8 |
|
args: [ |
|
'--per-file-ignores=__init__.py:F401', |
|
'--max-line-length=88', |
|
'--ignore=E203,W503' |
|
] |
|
|
|
|
|
- repo: https://github.com/pre-commit/mirrors-mypy |
|
rev: 'v0.971' |
|
hooks: |
|
- id: mypy |
|
additional_dependencies: [data-science-types>=0.2, torch>=1.6] |
|
|