2009-09-03 10 views
19

Ich evaluiere pylint als Quellcode-Checker und ich möchte die maximale Anzahl von Zeichen in einer einzigen Zeile anpassen.Wie spezifiziert man eine Konfigurationsdatei für Pyint unter Windows?

Ich möchte eine Konfigurationsdatei verwenden. Ich habe mit dem Befehl --generate-rcfile eine Vorlage generiert und meine Änderungen vorgenommen.

Ich versuche, pylint --rcfile = myfile.rc ausführen, aber ich kann sehen, dass meine Änderungen von Pyint nicht berücksichtigt werden. Ich habe versucht, einen anderen Speicherort für meine Datei: \ Python26 \ Scripts \ und pylint.d in meinem Benutzerordner ohne Erfolg.

Weiß jemand, was ich falsch mache?

Kann die Konfigurationsdatei mit pyint-gui verwendet werden? Ich kann es auch nicht tun?

Antwort

4

Versuchen Sie, die Variable PYLINTRC env einzustellen.

Ich benutze Batch:

@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

FYI, anstelle von% 1 bis% 9, dann ist es einfacher, nur% verwenden * was "und den ganzen Rest" bedeutet. Siehe http://stackoverflow.com/questions/26551/how-to-pass-common-line-parameters-to-a-batch-file – twasbrillig

13

auf Windows 7, eine .pylintrc Datei in Ihrem Home-Verzeichnis (in der Regel C: \ Benutzer \ myusername) werden automatisch erkannt.

Da das Erstellen einer Datei mit einem Punkt beginnen nicht von Windows-Datei-Explorer erlaubt ist, können Sie eine Vorlage erstellen, mit:

pylint --generate-rcfile > .pylintrc 
+0

Sie können eins ohne einen Punkt wie oben erstellen und es funktioniert gut. Z.B. '\ Users \ MyAccount \ pylintrc' – AlG

+1

@AIG, auf Windows 10, ohne einen Punkt funktionierte nicht für mich, aber' \ Users \ MyAccount \ .pylintrc' funktionierte wie beabsichtigt. – Jona