web-dev-qa-db-ja.com

プロジェクトごとのflake8の最大行長?

プロジェクトでFlake8 gitフックを使用していて、行の長さの制限を緩和したいのですが、1つのプロジェクトに対してのみです。そのための明確な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)
18
d33tah

各プロジェクトでsetup.cfgファイルを使用します。このファイルは、pep8( pep8のドキュメント を参照)およびflake8を含む、さまざまなPython関連ツールによって読み取られます。

setup.cfgflake8のドキュメンテーションは Flake8の構成 の章にあります。

簡単に言うと、このコンテンツを含むsetup.cfgファイルが必要です(明らかに、99を必要に応じて調整してください)。

[flake8]
max-line-length = 99
47
Matthieu Moy