2015-07-07 12 views
10

Gibt es eine Möglichkeit, pep8 mit Cython-Dateien zu verwenden?läuft pep8 oder pylint auf Cython-Code

pep8 funktioniert nicht mit Operatoren zum Beispiel.

getline(& line) 

produziert Fehler:

E225 missing whitespace around operator 

Nun, wenn ich versuche, es zu beheben, und führen Sie dies:

getline(& line) 

produziert Fehler:

E201 whitespace after '(' 
+4

'pep8' ist ein Code-Checker für' Python'-Code. 'Cython' ist eine andere Sprache. Ich denke nicht, dass das möglich ist. – cel

+0

Es scheitert wirklich nur an Operatoren –

+1

Nun, Sie können seltsame c Zeug in Cython schreiben. Ich bin mir ziemlich sicher, dass Betreiber nicht das einzige Problem sind. – cel

Antwort

4

Das neuronale Netzwerk Bibliothek Chainer hat eine ziemlich praktische flocke8 config für Cython:

[flake8] 
filename = *.pyx,*.px* 
exclude = .eggs,*.egg,build 
ignore = E901,E225,E226,E227