Emit warnings when using non-abstract base classes when creating plugins#41
Emit warnings when using non-abstract base classes when creating plugins#41
Conversation
fabiangermann
left a comment
There was a problem hiding this comment.
Mir fällt kein bestehender Use Case ein. Und alles was ich mir potentiell vorstellen könnte, wäre auch auf anderem Weg lösbar.
|
Ich habe einen Use Case gefunden, und zwar die Proxies, welche wir zB im JSON Editor verwenden (für JSON Plugins, Structured Data etc.) -- dort haben wir eine nicht-abstrakte Base Class, aber wir könnten in diesem Fall zusätzlich das D.h. der Check dürfte erst beim |
yoshson
left a comment
There was a problem hiding this comment.
Mir fällt sonst auch kein Use Case ein.
Immer wenn man konkrete Objekte (nicht ContentEditor) verwenden will, würde man wohl direkt eine Referenzfeld darauf für das Content-Element nehmen. Sonst wäre es wohl ein ziemlich spezieller Fall und man kann die Warnung immer noch ignorieren?
2a77827 to
d68445a
Compare
Ich würde gerne diese Warnungen hinzufügen, aber evtl. übersehe ich Use Cases dafür?
Ich habe die Idee, dass es normalerweise oder immer ein Fehler ist, wenn Plugins erstellt werden mit Multi Table Inheritance.