pylintrcファイルを作成する方法


132

Linuxを実行しています。のようなことをしてpylint --generate-rcfile > .pylintrcから、結果の.pylintrcファイルに変更を加えてデフォルト設定を上書きできますか?もしそうなら、それは私の~/ディレクトリにあるべきですか、それとも.pylint.dに入れるべきですか?

回答:


134

あなたはそれを入れてもよい:

  • /etc/pylintrc デフォルトのグローバル構成の場合
  • ~/.pylintrc デフォルトのユーザー構成の場合
  • <your project>/pylintrcデフォルトのプロジェクト構成(を実行するときに使用pylint <your project>
  • どこにいても使用できます pylint --rcfile=<wherever I want>

また、rcファイルを生成するときに、コマンドラインでの前にオプションを追加することもできます。オプション--generate-rcfileは生成されたファイルで考慮されます。


35
システム全体またはユーザー全体のrcファイルを使用しないことをお勧めします。ほとんどの場合、プロジェクトごとに用意し、バージョン管理に保存することをお勧めします。
Acumenus 2017

11
IMOユーザー全体のrcファイルをユーザーのデフォルト設定で使用しても問題ありません。プロジェクトに必要な追加のプロジェクト固有のrcファイルがあります(まだコメントに+1)。
fotNelton 2017年

$ PYLINTRC環境変数を設定して、構成ファイルの場所を指定することもできます。
boxama

7
これらはウィンドウのどこにありますか?
エリオット

4
.pylintrcプロジェクトディレクトリにpylintrc存在しない場合も、デフォルトで選択されます。pylint.pycqa.org/en/latest/user_guide/...
テイラーEdmiston

63

ここのドキュメントによると、次のコマンドを使用して、すべてのオプションが存在するpylint rcファイルを生成できます。

pylint --generate-rcfile > $HOME/.pylintrc

上記のコマンドは.pylintrc、ホームディレクトリの下にファイルを作成します。次に、必要に応じてrcファイルを調整します。


と思いますpylint --generate-rcfile > .pylintrc~の意味$HOME
Iddan Aaronsohn

1
そう、~Linuxでは$ HOMEを意味します。多分私はそれを$HOMEより明確にするために変更する必要があります。
jdhao
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.