У меня есть следующий файл tox.ini для запуска pylint.
Он захватывает все файлы Python, а затем связывает их.
[testenv:pylint]
deps =
-rrequirements.txt
basepython=python2
commands =
- sh -c 'find . -iname "*.py" | grep -v .tox | xargs pylint -sn --output-format=colorized --rcfile={toxinidir}/.pylintrc'
Запуск только части оболочки в командной строкеправильный код выхода.
Однако при запуске с использованием tox он глотает код выхода и всегда успешен.
В любом случае у токса есть правильный код выхода при использовании sh -c
опция