2016-08-04 5 views
2

Der PEP 8 Style Guide besagt, dass die Top Level Funktionen mit two blank lines umgeben sind. Ich habe Sublime Text konfiguriert mit Anaconda, so dass es die Notwendigkeit betont, zwei leere Zeilen nach jeder Funktion in Flask zu setzen. Aber ich habe auf GitHub gemerkt, dass niemand dieser Stilrichtlinie folgt. Sollte ich aufhören, ihm zu folgen?Zwei Leerzeilen nach der Funktion

Wie kann ich Anaconda sagen, dass es nicht mehr zwei leere Zeilen als Fehler identifiziert?

Ich fand, dass ich Anaconda.sublime-Einstellungen durch Editieren und Hinzufügen von „E302“, um den Fehler in Sublime Text deaktivieren:

"pep8_ignore": 
    [ 
     "E309", 
     "E302" 
    ], 
+2

Wie viele Github-Projekte haben Sie wirklich angeschaut? [Flask] (https://github.com/pallets/flask/blob/master/flask/templating.py) zum Beispiel scheint zu folgen, dass –

+0

Ich denke, Sie haben Recht. Vielleicht habe ich mir einige kleinere Projekte angesehen, die den Richtlinien nicht folgten. Ich werde nur zwei leere Zeilen verwenden. – Casey

Antwort

-2

Der PEP 8 Stil Führung hinzuzufügen zwei Leerzeilen nach Klassen und Funktionen gefolgt von großen Open-Source-Projekten. Ich werde es weiter machen!