We should adopt the "One sentence per line" principle for mark-up languages. Nick Groenen's post on the subject describes the benefits clearly.
Design Decisions
Updated markdownlint config to markdownlint-cli2 config. The former does not allow custom markdown rules.
Created a NPM project to repository, to run custom rules with markdownlint-cli2. We could continue to use Docker by overriding the entrypoint of the file, but it doing so comes with complexity. It is more common to just use an NPM project.
Checklist
Tests pass
Docs updated
## Description
We should adopt the "One sentence per line" principle for mark-up languages. [Nick Groenen's post](https://nick.groenen.me/notes/one-sentence-per-line/) on the subject describes the benefits clearly.
### Design Decisions
- Updated `markdownlint` config to `markdownlint-cli2` config. The former does not allow custom markdown rules.
- Created a NPM project to repository, to run custom rules with `markdownlint-cli2`. We could continue to use Docker by overriding the entrypoint of the file, but it doing so comes with complexity. It is more common to just use an NPM project.
## Checklist
- [x] Tests pass
- [x] Docs updated
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.
Description
We should adopt the "One sentence per line" principle for mark-up languages. Nick Groenen's post on the subject describes the benefits clearly.
Design Decisions
markdownlintconfig tomarkdownlint-cli2config. The former does not allow custom markdown rules.markdownlint-cli2. We could continue to use Docker by overriding the entrypoint of the file, but it doing so comes with complexity. It is more common to just use an NPM project.Checklist
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.