2012-04-13 16 views
6

Tak więc, patrząc na kod i dostosowując go do standardu PEP 8 za pomocą pylinta zauważyłem, że jeśli użyłem potrójnych cytatów dla polecenia wydruku, w którym tekst przekroczył 120 znaków (zezwalamy na 120 zamiast 79)) pylint nie narzekał.
Czy jest to błąd w pylintach lub czy myśli, że to może być komentarz i jest bardziej wyrozumiały w stosunku do długości linii lub czy nie obchodzi cię, jak daleko zaszedujesz z ciągami w cytatach trippple, ponieważ możesz chcieć sformatować je w ten sposób?Czy długość polecenia max długość linii różni się od normalnego standardu PEP8?

Dla przejrzystości: tak pylint działa normalnie w każdym innym przypadku przekroczenia długości linii.

Odpowiedz

4

Używając pylint regularnie, zauważyłem również tę niekonsekwencję. W Maximum Line Length section of PEP8, to mówi:

Dlatego należy ograniczyć wszystkie linie do maksymalnie 79 znaków. W przypadku przepływu długich bloków tekstu (docstrings lub komentarze) zaleca się ograniczenie długości do 72 znaków.

wiem, że pylint wcale nie egzekwować znaku 79 lub 72 znaków ograniczenia długości linii dla docstrings i komentarzach, więc myślę, że jest to błąd pylint ponieważ jest niezgodna z PEP8 w ten powierzchnia.

+0

Ponieważ istnieje zalecenie, aby poprawić czytelność w środowisku o ograniczonej szerokości nie ma sensu mieć wyjątków. –

+0

więc jest to prawdopodobnie błąd, próbowałem zarejestrować się na stronie, która robi pylint, aby dodać element do trackera problemów w innym dniu (dla innego błędu zauważyłem) nadal nie otrzymałem niestety e-maila z aktywacją. – Jacxel

2

Jako opiekun pylint, mogę powiedzieć, że jest to z pewnością błąd.

@Jacxel: jeśli masz problemy z zarejestrowaniem na logilab.org, nadal można dodawać PB na [email protected] listy

dzięki

Powiązane problemy