textlint rule that ignore error using comments directive.
Install with npm:
npm install textlint-filter-rule-comments
Dependencies:
Example case in Markdown.
This is error text.
<!-- textlint-disable -->
This is ignored text by rule.
Disables all rules between comments
<!-- textlint-enable -->
This is error text.
Ignore specified rules:
<!-- textlint-disable ruleA,ruleB -->
Ignore RuleA and RuleB
<!-- textlint-enable ruleA -->
Still ignore RuleB
Limitation(markdown):
Require new-line around of <!-- textlint-disable -->
in Markdown.
This limitation com from remark.
NG:
<!-- textlint-disable -->
this is wrong
<!-- textlint-enable -->
OK:
<!-- textlint-disable -->
this is ok
<!-- textlint-enable -->
Via .textlintrc
(Recommended)
{
"filters": {
"comments": true
}
}
enablingComment
:
"textlint-enable"
<!-- textlint-enable -->
disablingComment
:
"textlint-disable"
<!-- textlint-disable -->
{
"filters": {
"comments": {
// enable comment directive
// if comment has the value, then enable textlint rule
"enablingComment": "textlint-enable",
// disable comment directive
// if comment has the value, then disable textlint rule
"disablingComment": "textlint-disable"
}
}
}
See Releases page.
Install devDependencies and Run npm test
:
npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
MIT © azu