UNPKG

1.17 kBJavaScriptView Raw
1/**
2 * @fileoverview
3 * remark preset to configure remark-lint with settings that
4 * prevent mistakes or syntaxes that do not work correctly
5 * across vendors.
6 */
7
8'use strict';
9
10module.exports.plugins = [
11 require('remark-lint'),
12 /* Unix compatibility. */
13 require('remark-lint-final-newline'),
14 /* Rendering across vendors differs greatly
15 * if using other styles. */
16 require('remark-lint-list-item-bullet-indent'),
17 [require('remark-lint-list-item-indent'), 'tab-size'],
18 /* Differs or unsupported across vendors. */
19 require('remark-lint-no-auto-link-without-protocol'),
20 require('remark-lint-no-blockquote-without-marker'),
21 require('remark-lint-no-literal-urls'),
22 [require('remark-lint-ordered-list-marker-style'), '.'],
23 /* Mistakes. */
24 require('remark-lint-hard-break-spaces'),
25 require('remark-lint-no-duplicate-definitions'),
26 require('remark-lint-no-heading-content-indent'),
27 require('remark-lint-no-inline-padding'),
28 require('remark-lint-no-shortcut-reference-image'),
29 require('remark-lint-no-shortcut-reference-link'),
30 require('remark-lint-no-undefined-references'),
31 require('remark-lint-no-unused-definitions')
32];