-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.js
61 lines (59 loc) · 2.39 KB
/
index.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
const unified = require('unified');
const english = require('retext-english');
const preset = require('retext-preset-github');
exports.settings = {
bullet: '*',
fences: true,
listItemIndent: 1,
rule: '-',
ruleSpaces: false
};
exports.plugins = [
[require('remark-retext'), unified().use(english).use(preset)],
require('remark-preset-lint-recommended'),
[require('remark-lint-list-item-indent'), 'space'],
require('remark-comment-config'),
[require('remark-lint-blockquote-indentation'), 2],
[
require('remark-lint-checkbox-character-style'),
{ checked: 'x', unchecked: ' ' }
],
require('remark-lint-checkbox-content-indent'),
[require('remark-lint-code-block-style'), 'fenced'],
require('remark-lint-definition-case'),
require('remark-lint-definition-spacing'),
[require('remark-lint-emphasis-marker'), '*'],
require('remark-lint-fenced-code-flag'),
[require('remark-lint-fenced-code-marker'), '`'],
[require('remark-lint-file-extension'), 'md'],
require('remark-lint-final-definition'),
require('remark-lint-first-heading-level'),
[require('remark-lint-heading-style'), 'atx'],
require('remark-lint-no-duplicate-definitions'),
require('remark-lint-no-emphasis-as-heading'),
require('remark-lint-no-file-name-articles'),
require('remark-lint-no-file-name-consecutive-dashes'),
require('remark-lint-no-file-name-irregular-characters'),
require('remark-lint-no-file-name-mixed-case'),
require('remark-lint-no-file-name-outer-dashes'),
require('remark-lint-no-heading-content-indent'),
require('remark-lint-no-heading-indent'),
require('remark-lint-no-heading-punctuation'),
[require('remark-lint-no-missing-blank-lines'), { exceptTightLists: true }],
require('remark-lint-no-multiple-toplevel-headings'),
require('remark-lint-no-shell-dollars'),
require('remark-lint-no-table-indentation'),
require('remark-lint-no-tabs'),
[require('remark-lint-ordered-list-marker-value'), 'ordered'],
[require('remark-lint-rule-style'), '---'],
[require('remark-lint-strong-marker'), '*'],
[require('remark-lint-table-cell-padding'), 'padded'],
require('remark-lint-table-pipe-alignment'),
require('remark-lint-table-pipes'),
[require('remark-lint-unordered-list-marker-style'), '*'],
[require('remark-toc'), { maxDepth: 3, tight: true }],
require('remark-heading-gap'),
require('remark-gfm'),
require('remark-contributors'),
require('remark-license')
];