This remark-lint rule was created for free-programming-books-lint to enforce free-programming-books formatting guidelines.
This rule checks that every ([#]+)heading
has some content. This content can be anything: a lower-level heading, a higher-level heading, text, list, etc. It will warn when it detects an n
-level heading without content followed by another n
-level heading.
<!-- Invalid --> # A ## B (this section is empty!)
<!-- Invalid --> # A ## B (this section is empty!) ## C Some content.
<!-- Valid --> # A ## C Some content.
npm install -g remark-cli npm install remark-lint remark-lint-no-empty-sections
Then, set up your .remarkrc
:
{ "plugins": [ "lint", "lint-no-empty-sections" ] }
Now you can use the following command to run the lint:
npm install -g remark-cli npm install remark-lint remark-lint-no-empty-sections remark -u lint -u lint-no-empty-sections xxx.md
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4