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
support settings to ignore rules for glob files #666
Comments
Assuming you can identify changelog when invoking the linter, what about running two passes for linting? One pass with that rule disabled and only looking at changelogs, the other pass scanning everything else. |
(This library doesn't do anything with globs, it just scans the list of files you give it.) |
I config the markdownlint using My suggestion is to support something like eslint overrides option. {
"overrides" {
"files": ["CHANGELOG.md"],
"rules": {
"MD001": false,
}
}
}
|
Think it's similar to DavidAnson/markdownlint-cli2#50 and is looking for the support that other libraries like ESLint https://eslint.org/docs/latest/user-guide/configuring/configuration-files#configuration-based-on-glob-patterns or Prettier https://prettier.io/docs/en/configuration.html#configuration-overrides |
OK, thanks. I will leave this issue here as a reminder to myself, but this may end up making the most sense in CLI or CLI2. |
Hi @DavidAnson , is this still on the radar? I've run into a scenario where we have Ex. {
"overrides" {
"files": ["**/*.snippet.mdx"],
"rules": {
"MD041": false,
}
}
} |
@stern-shawn, when using this library directly, you can pass it whatever set of files you want and should filter out any you don't. When using markdownlint-cli or -cli2, you may be able to use the ignore argument or option to filter out unwanted files. That may not work for all scenarios, but it's hard to say in the abstract. |
@DavidAnson I see, and my apologies (I found this via google search and didn't confirm that it was part of the markdownlint-cli2 issues 🤦 ). I will look at running -cli2 with one pass for snippet files and another for all other mdx 🙇 |
In my large monorepo projects, there are many changelog file, I want to disable MD041 for all changelog file. For now, I can't find a simple way to achieve this.
The text was updated successfully, but these errors were encountered: