2015-07-07 31 views
10

Czy istnieje sposób użycia pep8 z plikami Cython?działa pep8 lub pylint na kod cythonowy

pep8 nie działa na przykład z operatorami.

getline(& line) 

produkuje błąd:

E225 missing whitespace around operator 

Teraz, gdy próbuję go naprawić i uruchomić to:

getline(& line) 

produkuje błąd:

biblioteka
E201 whitespace after '(' 
+4

'pep8' to program do sprawdzania kodu' python' code. 'cython' to inny język. Nie sądzę, że to możliwe. – cel

+0

Naprawdę nie działa tylko na operatorów –

+1

Cóż, możesz napisać dziwne rzeczy c w cytoncie. Jestem pewien, że operatorzy nie są jedynym problemem. – cel

Odpowiedz

4

Sieć neuronowa Chainer ma całkiem przydatny flake8 config dla Cython:

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