web-standards.ru
web-standards.ru copied to clipboard
Неприятности типографа
Вставил два пробела, заменил дефисы на тире
- 4. Далее производится проверка на пересечение множеств:
+ 4. Далее производится проверка на пересечение множеств:
- - если найдены общие ключевые слова — **положительный вердикт,** теги можно вкладывать.
+ — если найдены общие ключевые слова — **положительный вердикт,** теги можно вкладывать.
Заменил дефисы на тире, продублировал запятую снаружи
- - У вкладываемого тега нужно проверить секцию **Categories,** а у родительского тега — **Content model.**
+ — У вкладываемого тега нужно проверить секцию **Categories,**, а у родительского тега — **Content model.**
@Mavrin, как думаешь, хотя бы списки поправить можно?
С запятой однозначно баг и думаю исправляется. Пробелы это наверное remark вставляет, но проверю, возможно, нельзя починить или будет в другом месте переделывать, и потом падать на editorConfigLint. С дефисами и тире, не должно менять по причине того что это список? И можно весь файл целиком.
С дефисами и тире, не должно менять
В маркдауне дефисы в начале строки делают эту строку элементом списка. И если строка в исходнике начинается с дефиса, то такой её и нужно оставить :)
Весь файл: src/articles/can-i-include/index.md
Открой на гитхабе https://github.com/web-standards-ru/web-standards.ru/blob/master/src/articles/can-i-include/index.md заметь он не парсит список. Поэтому и типограф считает это, просто пердложением (но это не точно).
С пробелами должно помочь listItemIndent: mixed
в .remarkrc.js. Нужно попробовать заменить mixed
на 2
.
Там нельзя 2
. Но все верно эта настройка, как раз может помочь, но будет другой сайд-эффект с вложенными списками.
https://github.com/remarkjs/remark/tree/master/packages/remark-stringify#optionslistitemindent
Style of indentation for list items ('tab', 'mixed' or '1', default: 'tab').
Там нельзя
2
. Но все верно эта настройка, как раз может помочь, но будет другой сайд-эффект с вложенными списками. https://github.com/remarkjs/remark/tree/master/packages/remark-stringify#optionslistitemindentStyle of indentation for list items ('tab', 'mixed' or '1', default: 'tab').
Точно, имел ввиду 1
. А с вложенными кажется может помочь плагин lint-list-item-content-indent.
Посмотри внимательно на что ругается это плагин. это ок, для еditor config не ок
1.·[x] Alpha
···1. Bravo
это не ок, для еditor config ок
1.·[x] Charlie
····1. Delta
@pepelsbey со списками все работает хорошо. https://github.com/web-standards-ru/web-standards.ru/pull/64/files. На сайте из-за этого не отображаются списки.
Посмотри внимательно на что ругается это плагин. это ок, для еditor config не ок
Я не очень понимаю (
пример ошибки https://github.com/web-standards-ru/web-standards.ru/pull/66 можно еще так настроить https://github.com/web-standards-ru/web-standards.ru/pull/67
Скажу честно, я запутался — поэтому не могу взяться. Я вижу три пулреквеста: #65, #66, #67. Какой из них нужен и зачем два остальных? :)
#65 я исправил проблему с пунктуацией (про лишнюю запятую). Его можно мержить.
#66 и #67 это для обсуждения.
#66 это пример, что получится, если вы ставить в настройках remark на стройку для отступов 1
, в этом случае видишь падает editor config linter.
#67 это пример, что получится, если вы ставить в настройках remark на стройку для отступов tab
.
А может мы не будем делать пулреквесты, которые не надо мёржить? Сейчас проект активный и хочется в этом как-то ориентироваться. Вот я запутался.
Посмотри внимательно на что ругается это плагин. это ок, для еditor config не ок
Я не очень понимаю (
Мне как-то нужно было объяснить, кажется, пример, это лучший способ. Можно теги добавлять, что бы не путаться.