squirrel-battle/tox.ini

46 lines
843 B
INI
Raw Normal View History

2020-10-02 13:48:39 +00:00
[tox]
envlist =
py3
2020-10-02 13:48:39 +00:00
linters
skipsdist = True
[testenv]
sitepackages = True
deps =
-r{toxinidir}/requirements.txt
pytest
pytest-cov
commands =
2020-11-19 01:41:42 +00:00
pytest --cov=squirrelbattle/ --cov-report=term-missing squirrelbattle/
2020-10-02 13:48:39 +00:00
[testenv:linters]
deps =
flake8
2020-10-02 14:19:18 +00:00
flake8-annotations
2020-10-02 13:48:39 +00:00
flake8-colors
flake8-typing-imports
pep8-naming
pyflakes
commands =
2020-11-19 01:41:42 +00:00
flake8 main.py squirrelbattle
2020-10-02 13:48:39 +00:00
[flake8]
2020-10-09 16:24:13 +00:00
ignore = W503 ANN002 ANN003 ANN101 ANN102 ANN204 ANN205
2020-10-02 13:48:39 +00:00
exclude =
.tox,
.git,
venv,
__pycache__,
build,
dist,
*.pyc,
*.egg-info,
.cache,
.eggs
max-complexity = 15
max-line-length = 80
import-order-style = google
application-import-names = flake8
format = ${cyan}%(path)s${reset}:${yellow_bold}%(row)d${reset}:${green_bold}%(col)d${reset}: ${red_bold}%(code)s${reset} %(text)s