1.1.1 • Published 6 years ago
remark-lint-mdash-style v1.1.1
remark-lint-mdash-style

Warn when the mdash style violate a given style.
Options: '―', '-', '--', default: '―'.
Presets
This rule is not included in any default preset
Example
valid.md
In
`remark-lint` ― powerful Markdown processor powered by plugins.Out
No messages.
invalid.md
In
`remark-lint` - powerful Markdown processor powered by plugins.
`remark-lint` -- powerful Markdown processor powered by plugins.Out
1:1-1:64: Use `―` instead of `-` for mdash
3:1-3:65: Use `―` instead of `--` for mdashvalid.md
When configured with '-'.
In
`remark-lint` - powerful Markdown processor powered by plugins.Out
No messages.
valid.md
When configured with '--'.
In
`remark-lint` -- powerful Markdown processor powered by plugins.Out
No messages.
Install
npm:
npm install remark-lint-mdash-styleUse
You probably want to use it on the CLI through a config file:
...
"remarkConfig": {
"plugins": [
...
"lint",
+ "lint-mdash-style",
...
]
}
...Or use it on the CLI directly
remark -u lint -u lint-mdash-style readme.mdOr use this on the API:
var remark = require('remark');
var report = require('vfile-reporter');
remark()
.use(require('remark-lint'))
+ .use(require('remark-lint-mdash-style'))
.process('_Emphasis_ and **importance**', function (err, file) {
console.error(report(err || file));
});