-
-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Labels
status: blockedWaiting for something else to be resolvedWaiting for something else to be resolvedtype: featureNew enhancement or requestNew enhancement or request
Description
Bug Report Checklist
- I have pulled the latest
mainbranch of the repository. - I have searched for related issues and found none that matched my issue.
Overview
As of late 2024, ESLint now supports linting Markdown natively: https://eslint.org/blog/2024/10/eslint-json-markdown-support. There are two reasons why I'd like to go with @eslint/markdown instead of Markdownlint:
- Long-term, there's no real structural reason not to unify the linters - and the ESLint project is well-positioned to be a general web dev languages linter
- Removing Markdownlint means reducing the number of root-level files by two: removing
.markdownlint.jsonand.markdownlintignore
Additional Info
This is currently blocked on @eslint/markdown & its ecosystem adding in all the important rules that CTA uses from Markdownlint today. That includes the https://github.com/JoshuaKGoldberg/sentences-per-line contributed Markdownlint rule: eslint/markdown#317 -> I'll have to make that as a community plugin.
π
Metadata
Metadata
Assignees
Labels
status: blockedWaiting for something else to be resolvedWaiting for something else to be resolvedtype: featureNew enhancement or requestNew enhancement or request