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

Markdown linting #1292

Open
mfulton26 opened this issue Jul 10, 2024 · 3 comments
Open

Markdown linting #1292

mfulton26 opened this issue Jul 10, 2024 · 3 comments
Labels
request Feature request

Comments

@mfulton26
Copy link

Is Markdown linting out of scope? I think it would be nice to have deno lint address all linting concerns for things that Deno supports/consumes/etc. deno fmt supports Markdown so I think it would be nice if deno lint were to support it too.

There might be some opportunity to reuse and/or learn from https://github.com/DavidAnson/markdownlint-cli2 and https://github.com/DavidAnson/vscode-markdownlint.

@bartlomieju
Copy link
Member

I wouldn't say it's out of scope, but the Deno team doesn't have bandwidth to work on this currently. I'll be more than happy to accept contributions though.

@bartlomieju bartlomieju added the request Feature request label Jul 10, 2024
@mfulton26
Copy link
Author

I wouldn't say it's out of scope, but the Deno team doesn't have bandwidth to work on this currently. I'll be more than happy to accept contributions though.

I haven't looked yet at any implementation details of deno lint yet. Based on the language usage in the GitHub repository I'm guessing most if not all linting is done in Rust code. Is there a strong preference to keep everything in Rust and/or not depend on 3rd part code from existing Markdown linters? My guess is yes but I don't want to assume. Thank you.

@bartlomieju
Copy link
Member

Yes, the current preference is that these rules should be implemented in Rust. You might want to wait until plugin support is added (eye-balling to do it after Deno 2) which should allow to integrate JS based rules.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
request Feature request
Projects
None yet
Development

No branches or pull requests

2 participants