Skip to content

pylint valideringsfel #46

@AndreasArne

Description

@AndreasArne

Ibland är det svårt att förstå valideringsfelen pylint ger. Här tänkte jag samla förklaringar och exempel. Men det finns väldigt många valideringsfel man kan få och därför tar den kunskapen lång tid att samla och bygga upp.

Andreas förklarar vad ett valideringsfel är och hur man läser dem.

Jag har hittat en webbsida som redan har samlat förklaringar och exempel för de flesta felen, utgå från den i första hand. Dock är vissa exempel och förklaring inte jättebra, om ni hittar ett fel ni inte förstår efter ni har läst om det. Skriv till mig så försöker jag lägga in bättre förklaring och exempel nedanför.

List of errors and solutions.

Hur ni läser ett felmeddelande

Ett valideringsfels uppbyggnad: <fil>:<radnummer>:<columnnummer>: <felkod>: <förklaring av felet> (<felnamn>)

  • fil - sökvägen till filen med felet
  • radnummer - rad där felet börjar. Kan vara fel om felet sträcker sig över flera rader eller om det orsakas av kod ovanför som pylint inte kan hantera. Men stämmer oftasts.
  • columnnummer - var på raden felet börjar.
  • felkod - varje fel pylint letar efter har ett unikt id. Som går att söka på för att hitta förklaring och lösningar.
  • förklaring av felet - pylints försök till att förklara vad som är fel. Det varierar hur bra pylint är på att förklara förklara felen.
  • felnamn - unikt namn för felet, som felkoden fast lite mer läsbart och förståligt. Går att söka på för att hitta förklaring och lösningar.

Exempel på ett fel: me/kmom04/marvin3/main.py:30:0: C0116: Missing function or method docstring (missing-function-docstring)

Om du får ett valideringsfel kopiera felkoden eller felnamnet. Sök på det på Google, "List of errors" länken ovanför eller i denna tråden.

Metadata

Metadata

Assignees

No one assigned

    Labels

    FAQInformation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions