-
Notifications
You must be signed in to change notification settings - Fork 72
-
Notifications
You must be signed in to change notification settings - Fork 72
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 markdownlint
#227
Comments
The above comment asking you to download a file is malware to steal your account; do not under any circumstances download or run it. The post needs to be removed. If you have attempted to run it please have your system cleaned and your account secured immediately. |
Sounds good, feel free to send a PR. treefmt executes the formatter with the project root as the current directory, so the wrapper shouldn't be needed. Alternatively, you might want to use the "settings" attribute to generate the config file with nix and pass it with |
Is your feature request related to a problem? Please describe.
The supplied
mdformat
is good for a lot of use cases, and if you agree with its strong / unconfiguable opinions, but there are other packages with a lot more flexibility out there.e.g. https://github.com/DavidAnson/markdownlint
Like Shellcheck, it supports and publishes a lot of configurable rules and can auto-fix many of these.
Describe the solution you'd like
settings.markdownlint.enable = true
, I guess. Maybe some thought about how to load.markdownlint.yaml
(or equivalent)Describe alternatives you've considered
The existing MD linter as described
Current workaround
Probably could be improved, but adding this to
settings.formatter
The text was updated successfully, but these errors were encountered: