Skip to content

WIP: activate MD061 and MD044 - CMEM-8136 - #258

Open
annamakor wants to merge 2 commits into
mainfrom
feature/additional-rumdl-rules-CMEM-8136
Open

WIP: activate MD061 and MD044 - CMEM-8136#258
annamakor wants to merge 2 commits into
mainfrom
feature/additional-rumdl-rules-CMEM-8136

Conversation

@annamakor

Copy link
Copy Markdown
Contributor

No description provided.

@annamakor annamakor added the wip Work in progress. label Sep 4, 2026
@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

Test Results

 1 files  32 suites   0s ⏱️
32 tests  0 ✅ 0 💤 32 ❌
32 runs  -10 ✅ 0 💤 42 ❌

For more details on these failures, see this check.

Results for commit 7982353.

♻️ This comment has been updated with latest results.

Resolve all MD061 (forbidden terms) and MD044 (proper name casing) findings
in files that are not machine-generated: expand contractions, drop politeness
fillers, correct GitHub/GitLab/JavaScript/TypeScript/eccenca/Corporate Memory.

Two config decisions in .rumdl.toml:

- Drop "cannot" from [MD061].terms. It is not a contraction but the standard
  spelling, and it is what "can't" has to be corrected to. Keeping it would
  have forced 40 correct sentences into the awkward "can not".
- List technical identifiers at the top of [MD044].names, before the brand
  names they contain. MD044 resolves overlaps by the longer match, so this
  stops rumdl --fix from destroying Material icon shortcodes
  (icon: material/github, :simple-gitlab:), the gitlab.eccenca.com hostname
  and LOGGING_LEVEL_COM_ECCENCA_* environment variables.

Add tests/test_rumdl_md044_allowlist.py to pin the allowlist down: the
protected identifiers must survive rumdl --fix, and the rule must keep
reporting the same names in running text.

Files carrying a "generated - do not change manually" marker are left
untouched; the 42 findings remaining there need fixes in their generators.
Note that the graph-insights files declared generated in _README.md carry no
inline marker of their own.

Also correct proper names inside link text, which MD044 does not inspect.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

wip Work in progress.

Development

Successfully merging this pull request may close these issues.

1 participant