Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
wersjisystemuWindowskorzystamy.Wotwartymokniewpisujemypipin-
stallpylint.
UruchamianienarzędziaPylint
WsystemieWindowsnarzędziePylinturuchamianiejestzpoziomuokna
wierszapolecenia,awprzypadkunowszychsystemówzoknaprogramuPo-
werShell(obateoknamożnaotworzyćzapomocąkombinacjiSHIFT+prawy
przyciskmyszy,użytejwfolderzezawierającymmodułPythona,którychce-
mysprawdzić).Abyuruchomićtenprogram,należywpisaćpoleceniepylint
nazwapliku(patrzrys.1.1).Rozszerzenie.pyjestopcjonalne,zaśścieżkado
katalogumożesięróżnićodtejwidocznejnarysunku.Wprzypadkusystemu
macOSlubinnegosystemuopartegonasystemieUnixnależyposłużyćsię
emulatoremterminala.
Rysunek1.1.OknowierszapoleceniasystemuWindowszpoleceniemuruchamiającym
narzędziePylint
OknowierszapoleceniawyświetlirezultatydziałanianarzędziaPylint.
Otoprzykładprzydatnegowyniku:
C:\Python35\Python3Stuff\Psych>pylintpseudonyms.py
Noconfigfilefound,usingdefaultconfiguration
***
***
***
***
*Modulepseudonyms
C:45,0:Nospaceallowedaroundkeywordargumentassignment
print(firstName,lastName,file:sys.stderr)
^(bad-whitespace)
C:1,0:Missingmoduledocstring(missing-docstring)
C:2,0:Multipleimportsononeline(sys,random)(multiple-imports)
C:7,0:Invalidconstantname"first"(invalid-name)
C:23,0:Invalidconstantname"last"(invalid-name)
C:40,4:Invalidconstantname"firstName"(invalid-name)
C:42,4:Invalidconstantname"lastName"(invalid-name)
C:48,4:Invalidconstantname"try-again"(invalid-name)
Wielkaliteranapoczątkukażdegowierszajestkodemkomunikatu.
PrzykładowokodC:15,0odnosisiędonaruszeniastandardukodowania
wwierszu15,kolumnie0.PoszczególnekodykomunikatównarzędziaPylint
możnaodczytaćzapomocąponiższegoklucza:
R
Refaktoryzujzpowodunaruszeniametrykifidobrejpraktyki”
C
Konwencjadotyczącanaruszeniastandardukodowania
WOstrzeżenieprzedproblemamistylistycznymilubpomniejszymi
problemamiprogramistycznymi
8Rozdział:1