Open1
toxでflake8走らせると`.tox`の中身でエラー吐かれる現象の対処
いままで動いてたtox.ini
[tox]
envlist = py36,py37,py38
[testenv]
basepython =
py36: python3.6
py37: python3.7
py38: python3.8
deps =
pytest
-r requirements.txt
-r ./tests/requirements.txt
commands =
pytest
flake8 .
今回はflake8に無視させたいファイルがあったので下記の設定を追記した:
[flake8]
exclude=path/to/dir/*
このとき,flake8が.tox/py36
の中までチェックし始めてエラーでテストが止まるようになった.
なので,.tox/*
も無視するファイルに追加した.
[flake8]
exclude=.tox/*,path/to/dir/*
toxでflake8動かすとき,標準のexcludeの設定があってそれを上書きしてしまったのかも?