Pylintのカスタム構成ファイル(名前、便利な構成)をセットアップしました。--rcfile=config
すべての実行に含める必要がない方法が必要です。設定ファイルを永続的に設定するにはどうすればよいですか?
2913 次
2 に答える
5
--rcfile オプションを指定しない場合、Pylint は次の順序で構成ファイルを検索し、最初に見つかったファイルを使用します。
pylintrc
現在の作業ディレクトリ- 現在の作業ディレクトリが Python モジュール内にある場合、Pylint はファイルが見つかるまで Python モジュールの階層を検索し
pylintrc
ます。これにより、モジュールごとにコーディング標準を指定できます。もちろん、ディレクトリに__init__.py
ファイルが含まれていれば、そのディレクトリは Python モジュールであると判断されます。 - 環境変数 PYLINTRC で指定されたファイル
.pylintrc
ホーム ディレクトリがない場合、またはホーム ディレクトリが /root でない場合は、ホーム ディレクトリ.pylintrc
現在の作業ディレクトリ/etc/pylintrc
したがって、選択した方法に応じて、Pylint はコードの場所、ユーザー、またはマシンに基づいて異なる構成ファイルを使用できます。
構成ファイルは、モジュール内にある Python ファイルにのみ適用されることに注意してください。したがって、ファイルのないディレクトリ内の Python ファイルを分析する場合、Pylint は引き続きデフォルトのルールを使用し__init__.py
ます。
たとえば、bin/
コマンド ライン アプリケーションを含むディレクトリがあります。通常、このディレクトリ__init__.py
はインポートされないため、ファイルは必要ありません。bin/__init__.py
私のファイルを使用してこれらの Python ファイルを分析するには、Pylint にファイルを追加する必要がありましたpylintrc
。
于 2013-10-11T18:18:52.647 に答える
1
PYLINTRC 環境変数でそのファイルへのパスを設定するか、ファイルの名前を $HOME/.pylintrc または /etc/pylintrc に変更します (後者はおそらく *nix でのみサポートされます)。
于 2011-10-06T07:26:52.457 に答える