Adds configs/markdown/.markdownlint-cli2.jsonc (and a copy at the root): every default markdownlint rule except MD013 line length, which K22-CODE-08 says we don't limit, plus a short list of allowed HTML (<details>, <summary>, …).
Fixes the 17 non-length findings from the first docs run: unlabeled code blocks, bold text used as headings in the exception register, double blank lines and a bare email in the Code of Conduct, spaces inside a code span.
Why
The first CI run on main failed the docs job: 655 of its 672 findings were line-length errors from markdownlint's default 80-column rule, which contradicts our own standard.
How tested
npx markdownlint-cli2@0.23.3 "**/*.md" (the version CI pins): 0 issues in 57 files.
## What
- Adds `configs/markdown/.markdownlint-cli2.jsonc` (and a copy at the root): every default markdownlint rule except **MD013 line length**, which K22-CODE-08 says we don't limit, plus a short list of allowed HTML (`<details>`, `<summary>`, …).
- Fixes the 17 non-length findings from the first `docs` run: unlabeled code blocks, bold text used as headings in the exception register, double blank lines and a bare email in the Code of Conduct, spaces inside a code span.
## Why
The first CI run on `main` failed the `docs` job: 655 of its 672 findings were line-length errors from markdownlint's default 80-column rule, which contradicts our own standard.
## How tested
`npx markdownlint-cli2@0.23.3 "**/*.md"` (the version CI pins): 0 issues in 57 files.
Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
What
configs/markdown/.markdownlint-cli2.jsonc(and a copy at the root): every default markdownlint rule except MD013 line length, which K22-CODE-08 says we don't limit, plus a short list of allowed HTML (<details>,<summary>, …).docsrun: unlabeled code blocks, bold text used as headings in the exception register, double blank lines and a bare email in the Code of Conduct, spaces inside a code span.Why
The first CI run on
mainfailed thedocsjob: 655 of its 672 findings were line-length errors from markdownlint's default 80-column rule, which contradicts our own standard.How tested
npx markdownlint-cli2@0.23.3 "**/*.md"(the version CI pins): 0 issues in 57 files.Generated with Claude Code