🎉 Init repo
This commit is contained in:
commit
95bb99d42c
|
@ -0,0 +1,8 @@
|
||||||
|
.idea/
|
||||||
|
.tox/
|
||||||
|
|
||||||
|
env/
|
||||||
|
venv/
|
||||||
|
|
||||||
|
.coverage
|
||||||
|
.pytest_cache/
|
|
@ -0,0 +1,18 @@
|
||||||
|
stages:
|
||||||
|
- test
|
||||||
|
- quality-assurance
|
||||||
|
|
||||||
|
py38:
|
||||||
|
stage: test
|
||||||
|
image: python:3-alpine
|
||||||
|
before_script:
|
||||||
|
- pip install tox
|
||||||
|
script: tox -e py38
|
||||||
|
|
||||||
|
linters:
|
||||||
|
stage: quality-assurance
|
||||||
|
image: python:3-alpine
|
||||||
|
before_script:
|
||||||
|
- pip instal tox
|
||||||
|
script: tox -e linters
|
||||||
|
allow_failure: true
|
|
@ -0,0 +1,4 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
print("Hello world!")
|
|
@ -0,0 +1,45 @@
|
||||||
|
[tox]
|
||||||
|
envlist =
|
||||||
|
py38
|
||||||
|
linters
|
||||||
|
|
||||||
|
skipsdist = True
|
||||||
|
|
||||||
|
[testenv]
|
||||||
|
sitepackages = True
|
||||||
|
deps =
|
||||||
|
-r{toxinidir}/requirements.txt
|
||||||
|
pytest
|
||||||
|
pytest-cov
|
||||||
|
commands =
|
||||||
|
pytest --cov=dungeonbattle/ --cov-report=term-missing dungeonbattle/
|
||||||
|
|
||||||
|
[testenv:linters]
|
||||||
|
deps =
|
||||||
|
flake8
|
||||||
|
flake8-colors
|
||||||
|
flake8-import-order
|
||||||
|
flake8-typing-imports
|
||||||
|
pep8-naming
|
||||||
|
pyflakes
|
||||||
|
commands =
|
||||||
|
flake8 main.py dungeonbattle
|
||||||
|
|
||||||
|
[flake8]
|
||||||
|
ignore = W503, I100, I101
|
||||||
|
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
|
Loading…
Reference in New Issue