Skip to content

Commit 65f0ff9

Browse files
committedMay 16, 2023
Fix list of community rules
1 parent 4a45edf commit 65f0ff9

File tree

1 file changed

+23
-20
lines changed

1 file changed

+23
-20
lines changed
 

‎readme.md

+23-20
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ The rules that are maintained here:
111111
* [`remark-lint-definition-spacing`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-definition-spacing) — warn when consecutive whitespace is used in a definition
112112
* [`remark-lint-emphasis-marker`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-emphasis-marker) — warn when emphasis markers violate the given style
113113
* [`remark-lint-fenced-code-flag`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-fenced-code-flag) — warn when fenced code blocks occur without language flag
114-
* [`remark-lint-fenced-code-flag-case`](https://github.com/Xunnamius/unified-utils/blob/main/packages/remark-lint-fenced-code-flag-case) — warn when fenced code blocks have improperly cased language flags
115114
* [`remark-lint-fenced-code-marker`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-fenced-code-marker) — warn when fenced code markers violate the given style
116115
* [`remark-lint-file-extension`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-file-extension) — warn when the file’s extension violates the given style
117116
* [`remark-lint-final-definition`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-final-definition) — warn when definitions are not placed at the end of the file
@@ -120,14 +119,12 @@ The rules that are maintained here:
120119
* [`remark-lint-hard-break-spaces`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-hard-break-spaces) — warn when too many spaces are used to create a hard break
121120
* [`remark-lint-heading-increment`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-heading-increment) — warn when headings increment with more than 1 level at a time
122121
* [`remark-lint-heading-style`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-heading-style) — warn when heading style violates the given style
123-
* [`remark-lint-heading-word-length`](https://github.com/Xunnamius/unified-utils/tree/main/packages/remark-lint-heading-word-length) — warn when headings have too many or too few words with unicode support
124122
* [`remark-lint-linebreak-style`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-linebreak-style) — warn when linebreaks violate a given or detected style
125123
* [`remark-lint-link-title-style`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-link-title-style) — warn when link and definition titles occur with incorrect quotes
126124
* [`remark-lint-list-item-bullet-indent`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-list-item-bullet-indent) — warn when list item bullets are indented
127125
* [`remark-lint-list-item-content-indent`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-list-item-content-indent) — warn when the content of a list item has mixed indentation
128126
* [`remark-lint-list-item-indent`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-list-item-indent) — warn when the spacing between a list item’s bullet and its content violates a given style
129127
* [`remark-lint-list-item-spacing`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-list-item-spacing) — warn when list looseness is incorrect
130-
* [`remark-lint-list-item-style`](https://github.com/Xunnamius/unified-utils/blob/main/packages/remark-lint-list-item-style) — warn when list items violate a given capitalization or punctuation style
131128
* [`remark-lint-maximum-heading-length`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-maximum-heading-length) — warn when headings are too long
132129
* [`remark-lint-maximum-line-length`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-maximum-line-length) — warn when lines are too long
133130
* [`remark-lint-no-blockquote-without-marker`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-no-blockquote-without-marker) — warn when blank lines without markers (\`>\`) are found in a block quote
@@ -185,20 +182,38 @@ The following rules are maintained by the community:
185182

186183
<!--
187184
👉 **Note**: this list is ordered based on the name without prefix, so
188-
excluding `remark-lint-no-` or `remark-lint-`
185+
excluding `remark-lint-`
189186
-->
190187

191188
* [`remark-lint-alphabetize-lists`](https://github.com/vhf/remark-lint-alphabetize-lists)
192189
— ensure list items are in alphabetical order
193190
* [`remark-lint-appropriate-heading`](https://github.com/RichardLitt/remark-lint-appropriate-heading)
194191
— check that the top level heading matches the directory name
192+
* [`remark-lint-are-links-valid`](https://github.com/wemake-services/remark-lint-are-links-valid)
193+
— check if your links are reachable and/or unique
195194
* [`remark-lint-blank-lines-1-0-2`](https://github.com/vhf/remark-lint-blank-lines-1-0-2)
196195
— ensure a specific number of lines between blocks
197196
* [`remark-lint-books-links`](https://github.com/vhf/remark-lint-books-links)
198197
— ensure links in lists of books follow a standard format
199198
* [`remark-lint-code`](https://github.com/Qard/remark-lint-code)
200199
— lint fenced code blocks by corresponding language tags,
201200
currently supporting [ESLint](https://github.com/Qard/remark-lint-code-eslint)
201+
* [`remark-lint-double-link`](https://github.com/Scrum/remark-lint-double-link)
202+
— ensure the same URL is not linked multiple times.
203+
* [`remark-lint-emoji-limit`](https://github.com/zerok/remark-lint-emoji-limit)
204+
— enforce a limit of emoji per paragraph
205+
* [`remark-lint-fenced-code-flag-case`](https://github.com/Xunnamius/unified-utils/blob/main/packages/remark-lint-fenced-code-flag-case)
206+
— warn when fenced code blocks have improperly cased language flags
207+
* [`remark-lint-frontmatter-schema`](https://github.com/JulianCataldo/remark-lint-frontmatter-schema)
208+
— validate YAML frontmatter against a JSON schema
209+
* [`remark-lint-heading-length`](https://github.com/zerok/remark-lint-heading-length)
210+
— ensure headings have the appropriate length
211+
* [`remark-lint-heading-whitespace`](https://github.com/vhf/remark-lint-heading-whitespace)
212+
— ensure heading parsing is not broken by weird whitespace
213+
* [`remark-lint-heading-word-length`](https://github.com/Xunnamius/unified-utils/tree/main/packages/remark-lint-heading-word-length)
214+
— warn when headings have too many or too few words with unicode support
215+
* [`remark-lint-list-item-style`](https://github.com/Xunnamius/unified-utils/blob/main/packages/remark-lint-list-item-style)
216+
— warn when list items violate a given capitalization or punctuation style
202217
* [`remark-lint-match-punctuation`](https://github.com/laysent/remark-lint-plugins/tree/HEAD/packages/remark-lint-match-punctuation)
203218
— ensures punctuations are used in pairs if necessary.
204219
* [`remark-lint-mdash-style`](https://github.com/alexandrtovmach/remark-lint-mdash-style)
@@ -207,32 +222,20 @@ The following rules are maintained by the community:
207222
— ensures that Chinese punctuation’s not used in numbers
208223
* [`remark-lint-no-dead-urls`](https://github.com/davidtheclark/remark-lint-no-dead-urls)
209224
— check that external links are alive
225+
* [`remark-lint-no-empty-sections`](https://github.com/vhf/remark-lint-no-empty-sections)
226+
— ensure every heading is followed by content (forming a section)
210227
* [`remark-lint-no-long-code`](https://github.com/laysent/remark-lint-plugins/tree/HEAD/packages/remark-lint-no-long-code)
211228
— ensures that each line in code block won't be too long.
212229
* [`remark-lint-no-repeat-punctuation`](https://github.com/laysent/remark-lint-plugins/tree/HEAD/packages/remark-lint-no-repeat-punctuation)
213230
— ensures punctuation is not repeated
214-
* [`remark-lint-emoji-limit`](https://github.com/zerok/remark-lint-emoji-limit)
215-
— enforce a limit of emoji per paragraph
216-
* [`remark-lint-no-empty-sections`](https://github.com/vhf/remark-lint-no-empty-sections)
217-
— ensure every heading is followed by content (forming a section)
218-
* [`remark-lint-frontmatter-schema`](https://github.com/JulianCataldo/remark-lint-frontmatter-schema)
219-
— validate YAML frontmatter against a JSON schema
220-
* [`remark-lint-heading-length`](https://github.com/zerok/remark-lint-heading-length)
221-
— ensure headings have the appropriate length
222-
* [`remark-lint-heading-whitespace`](https://github.com/vhf/remark-lint-heading-whitespace)
223-
— ensure heading parsing is not broken by weird whitespace
224-
* [`remark-lint-are-links-valid`](https://github.com/wemake-services/remark-lint-are-links-valid)
225-
— check if your links are reachable and/or unique
231+
* [`remark-lint-no-url-trailing-slash`](https://github.com/vhf/remark-lint-no-url-trailing-slash)
232+
— ensure that the `href` of links has no trailing slash
226233
* [`remark-lint-spaces-around-number`](https://github.com/laysent/remark-lint-plugins/tree/HEAD/packages/remark-lint-spaces-around-number)
227234
— ensures there are spaces around number and Chinese.
228235
* [`remark-lint-spaces-around-word`](https://github.com/laysent/remark-lint-plugins/tree/HEAD/packages/remark-lint-spaces-around-word)
229236
— ensures there are spaces around English word and Chinese.
230-
* [`remark-lint-no-url-trailing-slash`](https://github.com/vhf/remark-lint-no-url-trailing-slash)
231-
— ensure that the `href` of links has no trailing slash
232237
* [`remark-lint-write-good`](https://github.com/zerok/remark-lint-write-good)
233238
— wrapper for `write-good`
234-
* [`remark-lint-double-link`](https://github.com/Scrum/remark-lint-double-link)
235-
— ensure the same URL is not linked multiple times.
236239

237240
For help creating your own rule, it’s suggested to look at existing rules and to
238241
[follow this tutorial][tutorial].

0 commit comments

Comments
 (0)
Please sign in to comment.