Checklist deveria suportar a sintaxe de checkbox do GFM?

Desculpe, isso parece confuso porque as coisas mudaram bastante recentemente. Estou me referindo à captura de tela mostrada na página do plugin, que não exibe a sintaxe de lista de verificação com marcadores (e que a tarefa rake migrate não parece suportar):

Aqui está a captura de tela do diff que fez a alteração:

É difícil ver, mas o lado esquerdo tem caixas de seleção com marcadores, enquanto o lado direito atual remove os marcadores, sugerindo uma sintaxe de caixa de seleção padrão diferente para novos usuários.


Adicionado posteriormente:

Em outras palavras, todos os seguintes são agora suportados pelo plugin de lista de verificação:

[] primeiro
-[] segundo
- [] terceiro

renderizados como:

primeiro
- segundo

  • terceiro

enquanto a especificação tasklist do GFM permite apenas a terceira variante (pois uma tasklist é uma lista):

Um item de lista de tarefas é um item de lista onde o primeiro bloco nele é um parágrafo que começa com um marcador de item de lista de tarefas e pelo menos um caractere de espaço em branco antes de qualquer outro conteúdo.

Um marcador de item de lista de tarefas consiste em um número opcional de espaços, um colchete esquerdo ([), um caractere de espaço em branco ou a letra x em minúsculo ou maiúsculo, e então um colchete direito (]).

Se alguém quiser aderir à especificação da extensão tasklist do GFM, então os dois primeiros não deveriam ser permitidos nem promovidos na documentação do plugin.

1 curtida