Checklist devrait-il prendre en charge la syntaxe des cases à cocher GFM ?

Désolé, cela semble confus car les choses ont changé assez récemment. Je fais référence à la capture d’écran affichée sur la page du plugin, qui ne montre pas la syntaxe de la liste à puces (et que la tâche rake migrate ne semble pas prendre en charge) :

Voici la capture d’écran du diff qui a introduit le changement :

C’est difficile à voir, mais le côté gauche présente des cases à cocher à puces, tandis que le côté droit actuel supprime les puces, suggérant une syntaxe de case à cocher par défaut différente pour les nouveaux utilisateurs.


Ajouté ultérieurement :

Autrement dit, toutes ces variantes sont désormais prises en charge par le plugin checklist :

[] first
-[] second
- [] third

rendu sous la forme :

first
- second

  • third

alors que la spécification tasklist de GFM n’autorise que la troisième variante (car une tasklist est une liste) :

Un élément de liste de tâches est un élément de liste dont le premier bloc est un paragraphe commençant par un marqueur d’élément de liste de tâches suivi d’au moins un caractère d’espace avant tout autre contenu.

Un marqueur d’élément de liste de tâches consiste en un nombre optionnel d’espaces, une crochets ouvrant ( [ ), soit un caractère d’espace soit la lettre x en minuscule ou majuscule, puis un crochet fermant ( ] ).

Si l’on souhaite se conformer à la spécification de l’extension tasklist de GFM, alors les deux premières variantes ne devraient pas être autorisées ni mises en avant dans la documentation du plugin.

1 « J'aime »