INNER CODE UNIT · Python
_render_text
wilsonfreitas/awesome-quant · scripts/audit_readme.py:143
def _render_text(text: str) -> str:
text = " ".join(text.split())
parts = []
offset = 0
for match in _URL_RE.finditer(text):
parts.append(_escape_markdown(text[offset : match.start()]))
value = match.group(0)
url = value.rstrip(".,;:!?")
parts.append(_render_url(url))
parts.append(_escape_markdown(value[len(url) :]))
offset = match.end()
parts.append(_escape_markdown(text[offset:]))
return "".join(parts)
def render_report(findings: Iterable[Finding], *, checked_at: datetime) -> str:
"""Render findings as stable Markdown suitable for the tracking issue body."""