[tox] minversion = 1.6.0 envlist = coala, ansible-lint, docs, docs-linkcheck skipsdist = true [testenv:ansible-lint] deps = ansible-lint commands = ansible-lint examples/all_defaults_playbook.yml [testenv:docs] deps = lfdocs-conf commands = sphinx-build -W -b html -n -d {envtmpdir}/doctrees ./docs/ {envtmpdir}/html [testenv:docs-linkcheck] deps = lfdocs-conf commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {envtmpdir}/linkcheck [testenv:coala] basepython = python3 deps = coala==0.11 coala-bears==0.11 # Requests 2.16 breaks dependencies requests<2.16 nodeenv==1.1.2 commands = nodeenv -p npm install --global dockerfile_lint remark-cli remark-lint write-good python3 -m nltk.downloader punkt maxent_treebank_pos_tagger averaged_perceptron_tagger coala --non-interactive