Prettier se plaint que @discourseComputed ne peut pas être utilisé pour décorer des propriétés littérales

Je ne comprends pas pourquoi prettier n’est pas content du code suivant. L’erreur est SyntaxError: Les décorateurs ne peuvent pas être utilisés pour décorer les propriétés de littéraux d'objet. (9:3)

J’ai la même construction à d’autres endroits qui semblent, à mon avis, exactement identiques. :crying_cat_face:

EDIT : cela semble fonctionner pour des raisons totalement obscures. Je vais supprimer ceci ensuite. Sauf que je ne peux pas.

5 « J'aime »

Je rencontre la même erreur sur un autre plugin avec @action, @on et @discourseComputed. Je pensais que cela pouvait être lié à la configuration de prettier, mais je viens de la copier depuis discourse-plugin-skeleton.

1 « J'aime »

Le plugin utilise-t-il toujours la syntaxe .extend({}) héritée ?

3 « J'aime »

YESSSSS !

Merci ! Je viens de comprendre et j’essaie maintenant de tout transférer… oh, attendez…

Non. C’est pas vrai.

J’ai essayé d’utiliser mass-pr pour aider, mais ce n’a pas été très… utile. Je suppose que je devrai essayer encore un peu.

Merci beaucoup !!

Je pensais avoir suivi ces sujets, mais je suppose que j’ai manqué ou pas compris celui-ci.

3 « J'aime »

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. De nouvelles réponses ne sont plus autorisées.