This plugin provides support for textlint.
See https://github.com/textlint/textlint
Of course, it assumes that nodejs and npm are installed.
e.g.
$ mkdir txtlint
$ cd txtlint
$ npm init
$ npm install textlint --save-dev
$ npm install textlint-rule-max-ten textlint-rule-spellcheck-tech-word textlint-rule-no-mix-dearu-desumasu --save-dev
$ touch .textlintrc
{
"rules": {
"max-ten": {
"max": 3
},
"spellcheck-tech-word": true,
"no-mix-dearu-desumasu": true
}
}
You can also set parameters to Options (see below).
Set paths to the Options (see below).
e.g.
Tools > Options > Editor > textlint
You have to save your file before you run this action.
If there is a fixable rule's error, you can fix it. Right-click an item > Click Fix
.
To refresh items, your document is saved once.
You have to save your file before you run this action.
If there are fixable rule's errors, you can fix them. Right-click an item > Click Fix All
.
This action runs textlint --fix
command.
You can refresh results forcibly by the following action: Right-click your editor > Click textlint Refresh
.
You can also set the shortcut key(Tools > Options > Keymap).
See Tools > Options > Fonts & Colors > Annotations > com-junichi11-netbeans-modules-textlint-*
UTF-8
as file encoding and LF
as line endings.textlint
commands once in your CLI.