Sorgen Sie dafür, dass Pylint sich um Leerzeilen kümmert

8

Ich bin kein Verfechter für die meisten Dinge, die pep-8 sind, sondern bestimmte Dinge, die ich persönlich bevorzuge, wenn ich Code schreibe (im Gegensatz zur Arbeit, wo ich mich an den Stil oder das Fehlen der bestehenden Codebasis halten würde).

Eine Sache, die ich persönlich tendiere, ist der Vorschlag von pep-8 über Leerzeilen :

  

Umranden Sie Funktions- und Klassendefinitionen auf oberster Ebene mit zwei Leerzeichen   Linien.

     

Methodendefinitionen innerhalb einer Klasse sind von einem einzelnen Leerzeichen umgeben   Linie.

Ich war jedoch nicht in der Lage, Pylint dazu zu bringen, mich zu warnen, wenn ich dies verletze. Ich sehe nichts, was in meiner .pylintrc relevant deaktiviert erscheint, und ich konnte nicht herausfinden, ob dies in Pyint möglich ist, und wenn ja, wie es aktiviert wird.

Basierend auf dieser Antwort sieht es so aus, als gäbe es bestimmte Aspekte von pep-8, die Pylint nicht hat (oder tat) nicht zu der Zeit), aber ich konnte nicht feststellen, ob dies bei Leerzeilen der Fall ist.

Ist es möglich, dass Pylint vor Leerzeilen warnt (zu viele / nicht genug), ohne benutzerdefinierte Erweiterungen zu schreiben?

    
elethan 10.11.2016, 03:28
quelle

1 Antwort

0

Wie in diese andere Antwort , E301 und E303 scheint (noch?) Kein Ding in pylint zu sein.

Eine Alternative wäre, das Werkzeug pep8 direkt zu verwenden, damit Sie nach Leerzeilen suchen können.

Hoffentlich gefällt es dir genauso gut wie Pylint, obwohl es vielleicht etwas weniger konfigurierbar ist.

    
Robotbobtm 11.05.2017 16:53
quelle

Tags und Links