Skip to content

Нерабочие ссылки в описании #410

@1cgh

Description

@1cgh

Описание ошибки
Нерабочие ссылки в описании. И в master, и в develop.

Сценарий воспроизведения
Шаги по воспроизведению:

  1. Открыть https://github.com/silverbulleters/add/blob/master/README.md
  2. В тексте перейти по ссылке https://github.com/silverbulleters/add/blob/master/doc/README.md
  3. В тексте перейти по ссылке 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
  4. Получить 404

Ожидаемое поведение если бы ошибки не было
Открывается описание плагина ЗапросыИзБД

Дополнительный контекст
Вероятно, это не единственная такая ссылка.
Нельзя ли рекурсивно распарсить MD на предмет ссылок и проверить их все на валидность (с необходимой фильтрацией), чтобы не выцеплять такие косяки по одному + поставить контроль на автомат.
Т.е. пример:

  1. с начальной ссылки (https://github.com/silverbulleters/add/blob/master/README.md) собрать все ссылки из текста документа
  2. проверить каждую ссылку, что она рабочая
  3. если это ссылка на MD на гитхабе, то для неё повторить рекурсивно ту же процедуру
  4. для нерабочих ссылок собрать отчет (в каком документе и какая ссылка мертвая)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions