-
Notifications
You must be signed in to change notification settings - Fork 181
Open
Labels
Milestone
Description
Описание ошибки
Нерабочие ссылки в описании. И в master, и в develop.
Сценарий воспроизведения
Шаги по воспроизведению:
- Открыть https://github.com/silverbulleters/add/blob/master/README.md
- В тексте перейти по ссылке https://github.com/silverbulleters/add/blob/master/doc/README.md
- В тексте перейти по ссылке https://github.com/silverbulleters/add/blob/master/doc/xdd/%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%D0%98%D0%B7%D0%91%D0%94.MD
- Получить 404
Ожидаемое поведение если бы ошибки не было
Открывается описание плагина ЗапросыИзБД
Дополнительный контекст
Вероятно, это не единственная такая ссылка.
Нельзя ли рекурсивно распарсить MD на предмет ссылок и проверить их все на валидность (с необходимой фильтрацией), чтобы не выцеплять такие косяки по одному + поставить контроль на автомат.
Т.е. пример:
- с начальной ссылки (https://github.com/silverbulleters/add/blob/master/README.md) собрать все ссылки из текста документа
- проверить каждую ссылку, что она рабочая
- если это ссылка на MD на гитхабе, то для неё повторить рекурсивно ту же процедуру
- для нерабочих ссылок собрать отчет (в каком документе и какая ссылка мертвая)