Skip to content
Snippets Groups Projects
Select Git revision
  • 3edf55cb7c129b16c49c4bd37019ad9f5ee2d264
  • master default protected
  • deanonimzer
  • v2 protected
  • v1 protected
  • develop protected
6 results

tox.ini

Blame
  • Michał Pogoda's avatar
    Michał Pogoda authored
    cb7b45fa
    History
    tox.ini 1.41 KiB
    [tox]
    envlist = pep8,docstyle,tests
    skipsdist = True
    
    [testenv:pep8]
    deps =
        flake8
    basepython = python3.8
    commands =
        flake8 {posargs}
    
    [testenv:docstyle]
    deps =
        pydocstyle
    basepython = python3.8
    commands =
        pydocstyle --verbose {posargs}
    
    [testenv:tests]
    deps =
        -rrequirements.txt
        -rrequirements.dev.txt
    basepython = python3.8
    commands =
        pytest tests/
    
    [flake8]
    # W504 skipped because it is overeager and unnecessary
    ignore = W504,E203,W503
    show-source = True
    exclude = .git,.venv,.tox,dist,doc,*egg,build,venv
    import-order-style = pep8
    max-line-length = 88
    
    [pydocstyle]
    # D104 Missing docstring in public package
    # D203 1 blank line required before class docstring
    # D213 Multi-line docstring summary should start at the second line
    # D214 Section is over-indented
    # D215 Section underline is over-indented
    # D401 First line should be in imperative mood; try rephrasing
    # D405 Section name should be properly capitalized
    # D406 Section name should end with a newline
    # D407 Missing dashed underline after section
    # D408 Section underline should be in the line following the section’s name
    # D409 Section underline should match the length of its name
    # D410 Missing blank line after section
    # D411 Missing blank line before section
    ignore = D104,D203,D213,D214,D215,D401,D405,D406,D407,D408,D409,D410,D411
    match-dir = ^(?!\.tox|venv).*
    match = ^(?!setup).*\.py