Kontrollera PEP 8 och PEP 257
Kontrollera kod mot PEP8 och PEP257
Via terminalen på IDA
- Aktivera den virtuella miljön i
/courses/729G46/venv_pep
- Använd
pycodestyle <fil>
för att kontrollera att PEP8 följs - Använd
pydocstyle <fil>
för att kontrollera att PEP257 följs
På egen dator
- Installera paketen
pydocstyle
ochpycodestyle
- Kontrollera filer enligt ovan.
I Visual Studio Code
Se till att pycodestyle
och pydocstyle
finns installerade i den pythonmiljö
som Visual Studio Code använder. Du väljer pythonmiljö genom att klicka på ordet
Python längst ner till vänster i statusraden.
Där kan du välja bland de pythonmiljöer som Visual Studio Code själv hittat, eller så kan du ange sökvägen till python-tolken du vill använda.
Om du sitter LiUs linuxmiljö och vill använda den virtuella miljön i
/courses/729G46/venv_pep
så klickar du i vänstra hörnet och väljer “Enter
interpreter path” och skriver in /courses/729G46/venv_pep/bin/python3
och
trycker enter
. Nu bör ('venv': virtualenv)
stå med i statusraden.
För att slå på “linting” (kontroll av källkod, se även
lint (software)) går du in till
inställningarna för Python-tillägget och skriver in lint enable
för att
filtrera ner inställningarna till de som har med linting att göra. Där väljer du
sedan att du vill använda pycodestyle
och pydocstyle
för att kontrollera
Python-kod.
Nu kan du plocka upp problempanelen med Ctrl+Shift+M
(Cmd+Shift+M
på en
Mac) för att se vad du behöver korrigera.
Sidansvarig: Jody Foo
Senast uppdaterad: 2020-08-21