В-проект flake8 максимальная длина линии?

Я использую крюк Flake8 git в своем проекте, и я хочу ослабить ограничение длины линии, но только для одного проекта. Учитывая, что похоже, что для этого нет четкого API, как мне изменить этот крючок для этого? Кроме того, есть ли параметр git-config или переменная среды, которая позволила бы мне установить это? Вот исходный код крючка:

#!/usr/bin/env python
import os
import sys
import logging
import os.path as P

from flake8.main import git


if __name__ == '__main__':
    ret = git.hook(
        strict=git.config_for('strict'),
        lazy=git.config_for('lazy'),
    )
    if ret:
        sys.exit(ret)

1 ответов


использовать setup.cfg файл в каждом проекте. Этот файл читается различными инструментами, связанными с Python, включая pep8 (см. pep8 это) и flake8.

документация setup.cfg С flake8 - в Настройка Flake8 глава.

короче говоря, вы хотите setup.cfg файл с этим контентом (очевидно, настройте 99 под свои нужды):

[flake8]
max-line-length = 99