From: Sergey Matveev Date: Mon, 24 Jul 2017 07:47:45 +0000 (+0300) Subject: flake8 с игнорированием pylint disable комментариев X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=86a7f59c7fae7634155a957d16b059498b810da4;p=stargrave-blog.git flake8 с игнорированием pylint disable комментариев В Python проекте где сейчас работаю, даже запуская pylint натравливая на один файл, приходится ждать под полминуты. Это очень долго, ведь хочется побыстренькому профиксить тривиальные недочёты. В действительности даже тесты быстрее проходят, показывая ошибку. Я поэтому начал использовать flake8. В нём существенно меньше проверок, но он работает просто стремглав. Единственная проблема: он ничего не знает о pylint disable комментариях. Решил её просто прям наживую прохачив flake8 исполняемый файл, насильно перебивая regexp: > from flake8 import defaults > defaults.NOQA_INLINE_REGEXP = re.compile( > '# (noqa(?:: (?P([A-Z][0-9]+,?)+))?|.*pylint: disable)', > re.IGNORECASE > ) > ---