Ich habe PyCharm installiert und pep8
checkt Inspections
ein. Wenn ich schreibe:
def func(argOne):
print(argOne)
Die IDE zeigt mir diese Warnung: Argument name should be lowercase
Es gibt keine Möglichkeit, nur eine solche Prüfung zu ignorieren .
Ich kann eine solche Fehlernummer nicht finden in pep8
hier sind alle Namensprüfungen.
wie man nur einige von ihnen ignoriert?
Ich brauche das, weil die aktuellen Projekt-Codierungsrichtlinien eingehalten werden müssen. Es ist zu schwierig, die Richtlinien des gesamten Projekts zu ändern.
Ich muss nur einige Namensprüfungen deaktivieren. Nicht alle mögen von "Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation"
.
z.B. Klassennamen sollten weiterhin mit PEP8 geprüft werden, Funktionsargumentnamen nicht.
Seit PyCharm 2.7 können Sie den Mauszeiger über den überprüften Code bewegen und das bis Ignoriere solche Fehler .
Darüber hinaus können Sie die ignorierten Fehler unter Einstellungen> Editor> Codestil> Inspektionen> Verstoß gegen die PEP 8-Namenskonvention> Ignorierte Fehler verwalten.
Getestet in PyCharm Community Edition 2016.3.2
Bearbeiten:
Um die Änderung später zu entfernen, können Sie bis Nur geänderte Inspektionen anzeigen und die ignorierten Fehler mit löschen
Getestet in PyCharm Community Edition 2017.2.3
Mit PyCharm 5 (Community Edition) können Sie Folgendes tun. Code -> Code überprüfen . Wählen Sie dann den gewünschten Inspektionsfehler aus und klicken Sie auf die Option "Unterdrücken" auf der rechten Seite. Bitte sehen Sie den Screenshot unten:
Sobald Sie dies getan haben, fügt es einen Kommentar hinzu, wie in der Abbildung unten gezeigt:
Wie bereits in anderen Kommentaren erwähnt, sollten Sie sich vielleicht fragen, warum Sie PEP8-Richtlinien unterdrücken. Manchmal erscheint es jedoch notwendig, beispielsweise mit dem Pytest-Modul Variablen usw. zu spiegeln, über die sich PEP8 Inspection beschwert. In diesem Fall ist diese Funktion in PyCharm sehr hilfreich.
Derzeit ist die einzige Möglichkeit, diese spezielle Namenskonvention von pep8 abzuwenden, die Deaktivierung durch Settings
> Inspections
> Python
oder einfach so, wie sie ist.