Skip to content

Commit f986897

Browse files
committed
chore: add remark config and extra lint plugins
Why: Improve markdown linting coverage and keep formatting stable. What: - Add remarkrc with parse and stringify, include list indent rule, update devDeps, and ignore the config file in eslint.
1 parent ac44b6b commit f986897

4 files changed

Lines changed: 26 additions & 6 deletions

File tree

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.remarkrc.mjs

.remarkrc.mjs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import remarkParse from 'remark-parse';
2+
import remarkStringify from 'remark-stringify';
3+
import presetConsistent from 'remark-preset-lint-consistent';
4+
import presetRecommended from 'remark-preset-lint-recommended';
5+
import listItemIndent from 'remark-lint-list-item-indent';
6+
7+
export default {
8+
settings: {
9+
bullet: '*',
10+
listItemIndent: 'one'
11+
},
12+
plugins: [
13+
remarkParse,
14+
remarkStringify,
15+
presetConsistent,
16+
presetRecommended,
17+
[listItemIndent, 'one']
18+
]
19+
};

package-lock.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,11 @@
8787
"globals": "^16.0.0",
8888
"prettier": "^3.6.2",
8989
"remark-cli": "^12.0.1",
90+
"remark-lint-list-item-indent": "^4.0.1",
91+
"remark-parse": "^11.0.0",
9092
"remark-preset-lint-consistent": "^6.0.1",
9193
"remark-preset-lint-recommended": "^7.0.1",
94+
"remark-stringify": "^11.0.0",
9295
"tsx": "^4.19.3",
9396
"typescript-eslint": "^8.29.1",
9497
"vitest": "^3.1.1"
@@ -108,11 +111,5 @@
108111
"format": "prettier --write \"src/**/*.ts\"",
109112
"lint:md": "remark . --quiet --frail",
110113
"format:md": "remark . --output --quiet"
111-
},
112-
"remarkConfig": {
113-
"plugins": [
114-
"remark-preset-lint-consistent",
115-
"remark-preset-lint-recommended"
116-
]
117114
}
118115
}

0 commit comments

Comments
 (0)