Python Editor der einem unpythonisches aufzeigt?

Alles, was nicht direkt mit Python-Problemen zu tun hat. Dies ist auch der perfekte Platz für Jobangebote.
audax
User
Beiträge: 830
Registriert: Mittwoch 19. Dezember 2007, 10:38

C: 1: Missing docstring
W: 6: Relative import 'models'
E: 21:AuthentificationBackend.authenticate: Class 'User' has no 'DoesNotExist' member
E: 28:AuthentificationBackend.authenticate: Class 'Profile' has no 'DoesNotExist' member
R: 14:AuthentificationBackend.authenticate: Method could be a function
E: 39:AuthentificationBackend.get_user: Class 'User' has no 'DoesNotExist' member
R: 34:AuthentificationBackend.get_user: Method could be a function

Your code has been rated at 1.74/10
Ich finde das nicht nett.

Und bei Metaprogrammierung streikt pylint :D
Er findet das generierte Funktionen auf Modulebene bitteschön [ (([A-Z_][A-Z1-9_]*)|(__.*__))$ ] matchen sollen ;)
lunar

Was hast du denn erwartet? Selbst pylint kann sys.path nicht magisch erweitern, und erkennen, welche der .py-Dateien im System nun zu deiner Anwendung gehören und welche nicht...
audax
User
Beiträge: 830
Registriert: Mittwoch 19. Dezember 2007, 10:38

Es war nicht ganz ernstgemeint, keine Angst ;)
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Pylint unterstützt afaik ein gewisses mass an Metaprogrammierung da es per Reflection mit instanzen der Module arbeitet.
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
audax
User
Beiträge: 830
Registriert: Mittwoch 19. Dezember 2007, 10:38

Aber es kann natürlich nicht erkennen, das eine Funktion eine Funktion zurückgibt :o

Naja, ich werd mich mal daran machen, die Filter für mich anzupassen.
BlackJack

Man kann einzelne Meldungen ja per Kommentar im Quelltext abschalten.
Antworten