Skip to content

Commit 056a4c7

Browse files
committed
update rules
1 parent 8372fbd commit 056a4c7

1 file changed

Lines changed: 22 additions & 3 deletions

File tree

eslint.config.js

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,17 +1105,36 @@ copy(
11051105
plugins: {
11061106
markdown
11071107
},
1108-
language: 'markdown/commonmark',
1108+
language: 'markdown/gfm',
11091109
rules: {
1110+
// `@eslint/markdown` rules
1111+
// https://github.com/eslint/markdown/blob/main/README.md#rules
1112+
/*
1113+
// copy all the rules from the rules table for easy pasting
1114+
copy(
1115+
Iterator.from(
1116+
document
1117+
// select rules table
1118+
.querySelector('.markdown-heading:has(> a[href="#rules"]) ~ markdown-accessiblity-table tbody')
1119+
// select all rule links
1120+
.querySelectorAll(':any-link')
1121+
)
1122+
// map link to rule declaration
1123+
.map((link) => `'markdown/${link.textContent}': 1,`)
1124+
.toArray()
1125+
.join('\n')
1126+
);
1127+
*/
11101128
'markdown/fenced-code-language': 1,
1129+
'markdown/fenced-code-meta': 0,
11111130
'markdown/heading-increment': 1,
11121131
'markdown/no-bare-urls': 1,
11131132
'markdown/no-duplicate-definitions': 1,
1114-
'markdown/no-duplicate-headings': 0,
1133+
'markdown/no-duplicate-headings': [1, { checkSiblingsOnly: true }],
11151134
'markdown/no-empty-definitions': 1,
11161135
'markdown/no-empty-images': 1,
11171136
'markdown/no-empty-links': 1,
1118-
'markdown/no-html': 0,
1137+
'markdown/no-html': [1, { allowed: ['br', 'kbd'] }],
11191138
'markdown/no-invalid-label-refs': 1,
11201139
'markdown/no-missing-atx-heading-space': 1,
11211140
'markdown/no-missing-label-refs': 1,

0 commit comments

Comments
 (0)