fix(docs): markdownlint config without line limits; fix lint findings #1

Merged
KofTwentyTwo merged 3 commits from fix/docs-markdownlint into main 2026-10-09 19:33:53 +00:00
3 Commits
Author SHA1 Message Date
james.maesandClaude Opus 5.5 a708cb71a2 docs(intellij): link the per-project IDE configs now that they are committed
The .idea files were hidden by .gitignore, so the README had marked them as not
yet published; this branch commits them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: James Maes <james@kof22.com>
2026-10-09 14:32:13 -05:00
james.maesandClaude Opus 5.5 5cfe7c8d2e fix(ci): include IntelliJ project configs and run lychee outside the checkout
- .gitignore ignored every .idea/ folder, so configs/intellij/project/.idea/
  (code style, CheckStyle-IDEA, copyright profile) was never committed; the
  ignore is now anchored to the repository root.
- lychee is unpacked in RUNNER_TEMP so its own README is not link-checked,
  resolves root-relative links from the workspace, and skips templates/ whose
  links resolve in adopting repositories.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: James Maes <james@kof22.com>
2026-10-09 14:32:02 -05:00
james.maesandClaude Opus 5.5 666393fd7a fix(docs): markdownlint config without line limits; fix lint findings
Adds configs/markdown/.markdownlint-cli2.jsonc (copied to the root): all
default rules except MD013, since K22-CODE-08 sets no line-length limit, plus
allowed HTML for collapsible sections. Fixes the remaining findings: code-block
languages, headings instead of bold text in the exception register, extra blank
lines and a bare email in the Code of Conduct, and spaces in a code span.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: James Maes <james@kof22.com>
2026-10-09 14:31:51 -05:00