forked from CivicActions/guidebook
-
Notifications
You must be signed in to change notification settings - Fork 2
/
.retext.suggestion.js
30 lines (25 loc) · 765 Bytes
/
.retext.suggestion.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'use strict';
// This is inspired by https://github.com/sparkartgroup/quality-docs/
var unified = require('unified');
var remark2retext = require('remark-retext');
var english = require('retext-english');
var contractions = require('retext-contractions');
var readability = require('retext-readability');
var simplify = require('retext-simplify');
var equality = require('retext-equality');
var ignoreWords = [
]
module.exports = attacher;
function attacher() {
this.use(remark2retext, unified()
.use(english)
.use(contractions, { straight: true })
.use(readability, {
"age": 18,
"minWords": 7,
"severity": "fatal"
})
.use(simplify, { ignore: ignoreWords || [] })
.use(equality, { ignore: ignoreWords || [] })
);
}