Using markdownlint with Prettier
Prettier is a popular code formatter. For the most part, Prettier works seamlessly with markdownlint.
You can extend the prettier.json style to disable all markdownlint rules that overlap with Prettier.
Other scenarios are documented below.
List item indentation
The default settings of markdownlint and Prettier are compatible and don't result in any linting violations. If Prettier is used with --tab-width set to 4 (vs. 2), the following markdownlint configuration can be used:
{
"list-marker-space": {
"ul_multi": 3,
"ul_single": 3
},
"ul-indent": {
"indent": 4
}
}