Ich möchte einen Pylint-Plug schreiben, mit dem ich eine Art Syntax für die Methoden erzwinge, die mit einem bestimmten Decorator versehen sind.Erzwingen von Funktionsbenennungskonventionen
Zum Beispiel alle Funktionen, die mit @specialfunction
Dekorateur eingerichtet sind, müssen mit Wort „get_“ Start
@specialfunction
def get_foo(self):
...
@specialfunction
def get_bar(self):
...
Wenn mein Modul alle Methoden, die mit @specialfunction
eingerichtet, aber nicht anfangen, mit get_
, es sollte einen Fehler werfen. Kannst du mir bitte vorschlagen, wie man ein solches Pylint-Plugin schreibt?
Das ist ein interessanter Weg, aber erfüllt nicht ganz den Zweck. Danke für den Vorschlag trotzdem :) –