Ich versuche, Pylint so einzurichten, dass nur bestimmte Inspektionen durchgeführt werden und keine anderen, z. Überprüfen Sie nur auf W0601 und W0612. Ich habe versucht, eine enable=
-Zeile der [MESSAGES CONTROL]
Abschnitt meiner pylint.rc zu verwenden, aber das scheint nicht zu tun, was ich will.
Ich benutze Pyint 0,25.1.
Sieht aus wie ein Fehler bei der Analyse von RC-Dateien.
Ordnung in der Befehlszeile (undokumentiert?), also müssen Sie zuerst deaktivieren und dann aktivieren:
%Vor% Aber das wird nicht richtig mit --generate-rcfile
wiedergegeben und funktioniert nicht mit --rcfile
... das sind wahrscheinlich Fehler. Wie # 36584 .
In der RC-Datei mit der Sperrzeile werden alle Nachrichten deaktiviert, auch wenn sie vor der Aktivierung wie in der Befehlszeile deaktiviert sind.
%Vor% In Pylint & gt; = 0.27 gibt es eine neue Option --disable=all
pylint --disable=all --enable=W0201
oder
pylint -d all -e W0201
Sie können es in die rc-Datei einfügen, aber als Aneroid weist darauf hin, dass es immer noch einen Fehler gibt, der bedeutet, dass Sie keine Nachrichten außer der Befehlszeile aktivieren können, also:
%Vor%dann
pylint -e W0201
würde funktionieren.
@aneroid: Möglicherweise haben Sie Recht, dass beim Generieren / Lesen der Konfigurationsdatei Probleme auftreten können. und auch die Tatsache, dass die Reihenfolge in der Befehlszeile wichtig ist, sollte dokumentiert werden. Ich habe das Ticket, auf das du dich beziehst, entsprechend geplant und kommentiert.
@ peter-graham, also müssen Sie wahrscheinlich die Befehlszeile verwenden, um dies zu erreichen, bis das # 36584-Ticket behoben ist. Ich würde empfehlen:
%Vor%