Check phrases for overuse with retext.
npm:
npm install retext-overuseretext-overuse is also available for duo, and as an AMD, CommonJS, and globals module, uncompressed and compressed.
var retext = require('retext');
var overuse = require('retext-overuse');
var report = require('vfile-reporter');
retext()
.use(overuse)
.process([
'That movie was amazing',
'The acting was amazing',
'The story was amazing'
].join('\n'), function (err, file) {
console.log(report(file));
});Yields:
<stdin>
1:16-1:23: Replace “amazing” with “astonishing”, “surprising”, “awe-inspiring”, “awesome”, “awful”, “awing”, “impressive”
2:16-2:23: Replace “amazing” with “astonishing”, “surprising”, “awe-inspiring”, “awesome”, “awful”, “awing”, “impressive”
3:15-3:22: Replace “amazing” with “astonishing”, “surprising”, “awe-inspiring”, “awesome”, “awful”, “awing”, “impressive”
⚠ 3 warningsWord overuse with Retext.
Parameters
-
overuse— This plug-in; -
options(Object?, optional):-
list(Object.<Object>) — Phrases with suggestions. -
ignore(Object.<Array>) — Phrases in the list to ignore. -
limit(Number) — Number of times phrase must have been used.
-