mirror of
https://github.com/ModOrganizer2/pystubs-generation.git
synced 2026-07-27 14:07:13 -07:00
41 lines
934 B
INI
41 lines
934 B
INI
[flake8]
|
|
# Use black line length:
|
|
max-line-length = 88
|
|
extend-ignore =
|
|
# See https://github.com/PyCQA/pycodestyle/issues/373
|
|
E203,
|
|
per-file-ignores =
|
|
*.pyi: E301, E302, E305, E501, E701, E741, F401, F403, F405, F822
|
|
# Since typing.pyi defines "overload" this is not recognized by flake8 as typing.overload.
|
|
# Unfortunately, flake8 does not allow to "noqa" just a specific error inside the file itself.
|
|
typing.pyi: E301, E302, E305, E501, E701, E741, F401, F403, F405, F811, F822
|
|
|
|
[mypy]
|
|
warn_return_any = True
|
|
warn_unused_configs = True
|
|
namespace_packages = True
|
|
|
|
[isort]
|
|
profile = black
|
|
multi_line_output = 3
|
|
|
|
[tox:tox]
|
|
skipsdist = true
|
|
envlist = py310-lint
|
|
|
|
[testenv:py310-lint]
|
|
skip_install = true
|
|
deps =
|
|
black
|
|
mypy
|
|
flake8
|
|
flake8-black
|
|
git+https://github.com/TilmanK/PyQt6-stubs.git
|
|
types-PyYAML
|
|
isort
|
|
commands =
|
|
black src --check --diff
|
|
flake8 src
|
|
mypy src
|
|
isort -c src
|