Göm meny

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 och pycodestyle
  • 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