Checks that all markdown titles have a content
npm install remark-lint-no-empty-sectionsThis 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.
``markdown
`markdown
A
B (this section is empty!)
C
Some content.
``markdown
A
C
Some content.
`Using the rule
$3
`bash
npm install -g remark-cli
npm install remark-lint remark-lint-no-empty-sections
`Then, set up your
.remarkrc:`JSON
{
"plugins": [
"lint",
"lint-no-empty-sections"
]
}
`Now you can use the following command to run the lint:
`bash
remark xxx.md
`$3
`bash
npm install -g remark-cli
npm install remark-lint remark-lint-no-empty-sections
remark -u lint -u lint-no-empty-sections xxx.md
``