textlint rule check invalid control character in the document.
\r\n\t
Other control character.
For example, following control character is not allowed.
�(\u0010DATA LINK ESCAPE)�(\u0019ND OF MEDIUM)- etc...
Install with npm:
npm install @textlint-rule/textlint-rule-no-invalid-control-character
Via .textlintrc(Recommended)
{
"rules": {
"@textlint-rule/no-invalid-control-character": true
}
}Via CLI
textlint --rule @textlint-rule/no-invalid-control-character README.md
allow:string[]- Define allow control characters
checkCode:boolean- Default:
false - Check code if it is
true
- Default:
checkImage:boolean- Default:
true(v2+) - Check image title and alt texts if it is
true
- Default:
{
"rules": {
"@textlint-rule/no-invalid-control-character": {
"allow": [
"\v"
]
}
}
}- JavaScript character escape sequences · Mathias Bynens
- azu/check-invalid-control-characters: Check invalid control characters like
\u0008in plain text.
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.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
MIT © azu