Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] Prose checking #196

Open
lishaduck opened this issue Aug 8, 2024 · 0 comments
Open

[ADD] Prose checking #196

lishaduck opened this issue Aug 8, 2024 · 0 comments
Labels
plugins triaging Issue is still being evaluated. PRs not yet accepted.

Comments

@lishaduck
Copy link
Contributor

lishaduck commented Aug 8, 2024

There's currently no linting for markdown, etc. This is a TS config, so I'd expect this to be out of scope, but I'm documenting it in case @AndreaPontrandolfo finds some of it useful.

  • npm:@eslint/markdown (currently published as npm:eslint-plugin-markdown)
    • Adds linting to JS/TS code blocks in GFM Markdown.
    • Supports ESLint 9.
    • Is an official project, uses experimental ESLint language plugin support.
  • npm:eslint-plugin-mdx
    • Adds JS linting to MDX.
    • Adds JS/TS codeblock linting to MDX & GFM Markdown.
    • Supports Remark lints (including Prettier compatibility).
    • Does not officially support ESLint 9 (But works, except for GFM linting).
  • npm:eslint-plugin-markdownlint
    • Runs markdownlint, converts errors to ESLint format.
  • npm:@cspell/eslint-plugin
    • Spell checking for all programming languages, the ESLint plugin only checks strings, identifiers at declaration, and comments for JS/TS, preventing false positives over the CSpell CLI.
@AndreaPontrandolfo AndreaPontrandolfo added the triaging Issue is still being evaluated. PRs not yet accepted. label Aug 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugins triaging Issue is still being evaluated. PRs not yet accepted.
Projects
None yet
Development

No branches or pull requests

2 participants