У меня есть старый проект на Python, который я пытаюсь постепенно очистить с помощью flake8 (чтобы предупредить о проблемах PEP8).Я использую Travis для непрерывной интеграции и хочу, чтобы моя сборка не удалась, если какой-либо модульный тест не пройден.Тем не менее, я не хочу, чтобы моя сборка терпела неудачу просто потому, что flake8 выдал предупреждение (например, о чем-то незначительном, например, о пробелах).
Как настроить Travis для вывода предупреждений flake8 (чтобы я мог их разрешить)как у меня есть время) не вызывая их сбой сборки?
Мой .travis.yml ниже:
language: python
python:
- "3.6"
install:
- pip install -r requirements.txt
- pip install flake8
script:
- python -m unittest discover -v
- flake8 .
Пример предупреждения flake8:
./meta-db/file_system.py:103:80: E501 line too long (108 > 79 characters)
./meta-db/file_system.py:106:68: W291 trailing whitespace