Follow-ups from #53 #56

Open
opened 2026-10-17 08:23:57 +03:00 by aep · 1 comment
Owner

Отложенные minor-находки финального ревью ветки feat/53-wiki-render (PR #54), рендер вики-разметки Jira в карточке задачи.

  • M-2 — разбор строк в десятки тысяч символов квадратичный (web/src/issues/wiki/inline.ts: indexOf закрывающего маркера на каждом символе), и parseWiki вызывается без useMemo при каждом рендере карточки. Источник: финальное ревью #53.
  • M-4 — описание из одних пробелов и переводов строк показывается пустой рамкой вместо «нет описания». Источник: финальное ревью #53.
  • M-5 — нет экранирования \# (строка не становится нумерованным списком); {noformat:…} и {quote:…} с параметрами не распознаются как макросы. Источник: финальное ревью #53.
  • M-6 — краевые случаи: [~login|x] показывается как «@login|x»; в {code} остаются хвостовые пробелы строки с тегом; непарная [ в ячейке таблицы ломает разбиение ячеек по |. Источник: финальное ревью #53.

🤖 Generated with Claude Code

Отложенные minor-находки финального ревью ветки feat/53-wiki-render (PR #54), рендер вики-разметки Jira в карточке задачи. - **M-2** — разбор строк в десятки тысяч символов квадратичный (`web/src/issues/wiki/inline.ts`: `indexOf` закрывающего маркера на каждом символе), и `parseWiki` вызывается без `useMemo` при каждом рендере карточки. Источник: финальное ревью #53. - **M-4** — описание из одних пробелов и переводов строк показывается пустой рамкой вместо «нет описания». Источник: финальное ревью #53. - **M-5** — нет экранирования `\#` (строка не становится нумерованным списком); `{noformat:…}` и `{quote:…}` с параметрами не распознаются как макросы. Источник: финальное ревью #53. - **M-6** — краевые случаи: `[~login|x]` показывается как «@login|x»; в `{code}` остаются хвостовые пробелы строки с тегом; непарная `[` в ячейке таблицы ломает разбиение ячеек по `|`. Источник: финальное ревью #53. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Author
Owner

PR #125 (merge 9b98420), архив #126: закрыты M-4 — 7b297fe (описание из пробелов не показывается); M-5, M-6 — 5c3fd4c, fbc14f6 (\#, макросы с параметрами, [~логин|текст], пробелы после {code}, непарная [ в таблице). M-2 и прочие открыты — issue остаётся открытой.

PR #125 (merge 9b98420), архив #126: закрыты M-4 — 7b297fe (описание из пробелов не показывается); M-5, M-6 — 5c3fd4c, fbc14f6 (`\#`, макросы с параметрами, `[~логин|текст]`, пробелы после `{code}`, непарная `[` в таблице). M-2 и прочие открыты — issue остаётся открытой.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/sdlc-hub#56
No description provided.