Markdown tables not strict about syntax
- Dominant language
- Jupyter Notebook
- Stars
- 13.3k
- Forks
- 5.8k
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 7
Description
Markdown cells seem to properly generate tables, even when the markdown syntax is wrong; this causes issues for example, when converting a notebook to markdown and viewing it on something like GitHub.
```
a | b | c | d
--- | --- | -- |
1 | 2 | 3 | 4
```
Produces the following in a Markdown cell:

And gets rendered on Github as:

Contributor guide
Research direction
Start with the malformed Markdown table example in the issue and compare how the Markdown cell renders it with how GitHub renders the converted Markdown. Done means invalid table syntax is not accepted as a valid table, with the notebook-to-Markdown result matching strict Markdown behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- jupyter-notebook, markdown
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100