build(preflight): add csharpier and markdownlint blocks (G1)

Block E runs 'dotnet csharpier check' against the HellionChat/ tree,
catching reflow drift before push. Block F runs markdownlint-cli2 over
the repo's *.md files; MD036 is disabled because forge-post bodies use
bold emphasis as section headings (the auto-announce workflow renders
those as Discord embeds, so the bold pattern is required). The .claude
directory is excluded from the lint scope to match its gitignore status.

.markdownlint.json also gains MD024 with siblings_only:true so per-release
'### Internal' sub-headers in CHANGELOG.md don't trip the rule across
sibling H2 sections.
This commit is contained in:
2026-05-12 16:53:22 +02:00
parent 2e057ce6c4
commit df3d5d78d6
2 changed files with 14 additions and 2 deletions
+2
View File
@@ -1,7 +1,9 @@
{
"MD007": { "indent": 4 },
"MD013": false,
"MD024": { "siblings_only": true },
"MD029": false,
"MD033": false,
"MD036": false,
"MD041": false
}