Должен ли Checklist поддерживать синтаксис чекбоксов GFM?

Извините, это может сбить с толку, так как недавно всё изменилось. Я имею в виду скриншот, показанный на странице плагина, который не отображает синтаксис маркированного списка задач (и который, похоже, не поддерживается задачей rake migrate):

Вот скриншот с разницей, который иллюстрирует это изменение:

Трудно разглядеть, но слева есть маркированные чекбоксы, тогда как справа на текущей версии маркеры убраны, что предполагает другой синтаксис чекбоксов по умолчанию для новых пользователей.


Добавлено позже:

Иными словами, теперь плагин checklist поддерживает все следующие варианты:

[] first
-[] second
- [] third

отображается как:

first
- second

  • third

В то время как спецификация GFM tasklist допускает только третий вариант (поскольку tasklist является списком):

Элемент списка задач — это элемент списка, в котором первый блок представляет собой абзац, начинающийся с маркера элемента списка задач и как минимум одного пробельного символа перед любым другим содержимым.

Маркер элемента списка задач состоит из необязательного количества пробелов, левой квадратной скобки ([), либо пробельного символа, либо буквы x (в нижнем или верхнем регистре), а затем правой квадратной скобки (]).

Если кто-то хочет соответствовать спецификации расширения GFM tasklist, то первые два варианта не должны быть разрешены и не должны продвигаться в документации плагина.

1 лайк