2009-09-03 12 views
19

ソースコードチェッカーとしてpylintを評価していますので、1行に最大文字数をカスタマイズしたいと思います。ウィンドウの下でpylintの設定ファイルを指定する方法は?

設定ファイルを使用したいと思います。私は--generate-rcfileコマンドのおかげでテンプレートを生成しました。私は変更を加えました。

私はpylint --rcfile = myfile.rcを実行しようとしていますが、自分の変更がpylintによって考慮されていないことがわかります。私は私のファイルのために別の場所を試しました:\ Python26 \ Scripts \とpylint.dは私のユーザフォルダに成功しません。

誰かが私が間違っていることを知っていますか?

設定ファイルをpylint-guiで使用することはできますか?私もそれをすることはできませんか?

答えて

4

変数PYLINTRCを設定してみてください。

私はバッチを使用します。Windows 7、ホームディレクトリ(通常はC:\ Users \ユーザーmyusernameと指定)で.pylintrcファイルで

@echo off 
set PYLINTHOME=c:\tools 
set PYLINTRC=c:\etc\pylint.conf 
rem c:\Python27\python.exe c:\Python27\Lib\site-packages\pylint\lint.py %1 %2 %3 %4 %5 %6 %7 %8 %9 
c:\Python27\python.exe c:\Python27\Lib\site-packages\pylint\lint.py %* 
+0

ちなみに、代わりに%〜9%1の、それだけで%を使用するように簡単です*それは "そしてすべての残りの"を意味します。 http://stackoverflow.com/questions/26551/how-to-pass-command-line-parameters-to-a-batch-file – twasbrillig

13

は自動的に認識されます。ドットで始まるファイルを作成して以来

は、Windowsのファイルエクスプローラから許可されていない、あなたが使用してテンプレートを作成することができます。

pylint --generate-rcfile > .pylintrc 
+0

を参照してください。上記のようなドットなしで作成することができ、正常に動作します。例えば。 '\ Users \ MyAccount \ pylintrc' – AlG

+1

@AIG、Windows 10では、ドットなしでは動作しませんでしたが、' \ Users \ MyAccount \ .pylintrc'は意図したとおりに動作しました。 – Jona

関連する問題