3 changed files with 65 additions and 0 deletions
@ -0,0 +1,35 @@ |
|||||
|
repos: |
||||
|
- repo: https://github.com/pre-commit/mirrors-isort |
||||
|
rev: v5.7.0 # https://github.com/pre-commit/mirrors-isort/tags |
||||
|
hooks: |
||||
|
- id: isort |
||||
|
|
||||
|
- repo: https://github.com/psf/black |
||||
|
rev: 20.8b1 # https://github.com/psf/black/tags |
||||
|
hooks: |
||||
|
- id: black |
||||
|
|
||||
|
- repo: https://gitlab.com/pycqa/flake8 |
||||
|
rev: 3.9.0 # https://gitlab.com/pycqa/flake8/-/tags |
||||
|
hooks: |
||||
|
- id: flake8 |
||||
|
|
||||
|
- repo: https://github.com/pre-commit/mirrors-mypy |
||||
|
rev: v0.812 # https://github.com/pre-commit/mirrors-mypy/tags |
||||
|
hooks: |
||||
|
- id: mypy |
||||
|
exclude: 'docs' |
||||
|
|
||||
|
- repo: https://github.com/asottile/add-trailing-comma |
||||
|
rev: v2.1.0 # https://github.com/asottile/add-trailing-comma/tags |
||||
|
hooks: |
||||
|
- id: add-trailing-comma |
||||
|
|
||||
|
- repo: https://github.com/pre-commit/pre-commit-hooks |
||||
|
rev: v3.4.0 # https://github.com/pre-commit/pre-commit-hooks/tags |
||||
|
hooks: |
||||
|
- id: check-json |
||||
|
- id: check-xml |
||||
|
- id: check-yaml |
||||
|
- id: debug-statements |
||||
|
- id: requirements-txt-fixer |
||||
@ -0,0 +1,15 @@ |
|||||
|
[tool.isort] |
||||
|
profile = "hug" |
||||
|
force_single_line = true |
||||
|
|
||||
|
[tool.black] |
||||
|
# line-length = 88 # default. adapt if necessary, must be in sync with flake8 config |
||||
|
exclude = ''' |
||||
|
( |
||||
|
/( |
||||
|
| \.git # root of the project |
||||
|
| \venv* |
||||
|
| nucleo* |
||||
|
)/ |
||||
|
) |
||||
|
''' |
||||
@ -0,0 +1,15 @@ |
|||||
|
[tool:pytest] |
||||
|
pep8ignore = E501 |
||||
|
|
||||
|
[flake8] |
||||
|
# ignore errors and warnings |
||||
|
# - whitespace before ':', see https://github.com/psf/black/issues/315 |
||||
|
# - line break before binary operator, see https://github.com/psf/black/issues/52 |
||||
|
ignore = E203, W503 |
||||
|
|
||||
|
# must be in sync with 'black' formatter config in pyproject.toml |
||||
|
max-line-length = 88 |
||||
|
|
||||
|
[mypy] |
||||
|
ignore_missing_imports = True |
||||
|
exclude=docs/ |
||||
Loading…
Reference in new issue