-
-
Notifications
You must be signed in to change notification settings - Fork 934
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 support for reporting with custom severity #6444
Add support for reporting with custom severity #6444
Conversation
🦋 Changeset detectedLatest commit: badb50b The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@aaronccasanova Thanks for requesting the new feature and writing the code. We usually implement a new feature after a discussion on an issue and reject direct pull requests without a discussion. However, this feature request seems to make sense, and the code in the pull request is reliable because of enough test cases. Also, I believe adding the optional But I'm not sure if I'm missing something about the new feature, so I've marked this needs discussion just in case. |
If there are no objections for a while, we can proceed. |
Hello @ybiquitous 👋 Thanks for the quick response! I'd be happy to move this over to an issue and unpack more of the details. We have a pretty unique use case so I'd understand if the proposed changes don't align with the scope of the project and capabilities exposed to 3rd-party plugins. As an aside, should we update the Code contributions or Open a pull request section of the documentation to state the projects preference for creating issues before pull requests? |
Thanks for the proposal. But these cases aren't very common, so I don't think we need to update the contribution guide for now. |
I encountered another use case that could leverage the proposed update. I'm interested in locally extending the behavior of the declaration-property-unit-disallowed-list rule to allow consumers to configure // Consumer config
module.exports = {
plugins: ['@shopify/stylelint-polaris/plugins'],
rules: {
'stylelint-polaris/declaration-property-unit-disallowed-list': {
'font-size': [['em', 'px'], {severity: 'error'}],
'/^animation/': ['s', {severity: 'warning'}],
},
},
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've removed the blocking labels since there are no objections.
Thanks for your patience. LGTM 👍🏼
Thanks @ybiquitous! Is there anything else I need to include in this PR (e.g. documentation) or is it ready to ship? |
No need to do anything else. I will merge this in a few days if there are no problems. And we will ship a new version, including this PR, within a few weeks at the latest. |
Not sure but looks like this change introduce some incompatibility with previous configuration. I.e, if I'm just update stylint, w/o changing my config: {
"extends": [
"stylelint-config-standard",
"stylelint-config-standard-scss",
"stylelint-config-prettier",
"stylelint-config-prettier-scss",
"stylelint-prettier/recommended"
],
"rules": {
"selector-pseudo-element-no-unknown": [
true,
{
"ignorePseudoElements": [
"",
"ng-deep"
]
}
],
"selector-class-pattern": "^.[a-z]([a-z0-9-]+)?(__([a-z0-9]+-?)+)?(--([a-z0-9]+-?)+){0,2}$",
"function-no-unknown": [
true,
{
"ignoreFunctions": [
"-webkit-gradient",
"from",
"to"
]
}
],
"selector-type-no-unknown": null
}
} Im getting an error: |
@josser Thanks for the report. Could you provide a minimal reproduction repository, including |
@josser Thank you so much! I could reproduce the bug, so I'll submit a pull request to fix it. Please be patient. Thanks again. 😄 |
As a quick fix, you can avoid the error by fixing your SCSS code like this: --- a/src/highlight-dialog/highlight-dialog.component.scss
+++ b/src/highlight-dialog/highlight-dialog.component.scss
@@ -89,8 +89,8 @@
overflow-y: auto;
height: 200px;
margin-bottom: 1rem;
- &// Scroll bar styling
- ::-webkit-scrollbar {
+ // Scroll bar styling
+ &::-webkit-scrollbar {
width: 3px;
height: 3px;
} Because the error's cause is "Cannot parse selector". But anyway, I'll fix the severity problem soon. |
@ybiquitous Thank you! I'm not really good at css/scss, just updating packages :D |
This error also occurs in versions before v14.15.0, so this pull request seems not a cause: $ npx stylelint --version
14.14.1
$ npm run stylelint:check
> stylelint-error@1.0.0 stylelint:check
> stylelint '**/*.scss'
Error: Unknown severity: "undefined" |
Hm, but not reproducible in 14.6.0 |
Agreed, this seems unrelated. I pulled the example repo and ran the linter programmatically to gain more insight on the cause of the error e.g. Update: I also cleaned up
|
@aaronccasanova Thanks for digging into the problem. I found this error is caused by The stylelint/lib/formatters/stringFormatter.js Line 261 in d1705d0
I found other bugs in the formatters, so I've opened PR #6480. |
PR #6480 is merged. The next version will fix the error. Thanks for the report and investigation! @josser @aaronccasanova |
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ##### [\`v14.16.1\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ##### [\`v14.16.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ##### [\`v14.15.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ##### [\`v14.14.1\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ##### [\`v14.14.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ##### [\`v14.13.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ##### [\`v14.12.1\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ##### [\`v14.12.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ##### [\`v14.16.1\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ##### [\`v14.16.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ##### [\`v14.15.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ##### [\`v14.14.1\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ##### [\`v14.14.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ##### [\`v14.13.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ##### [\`v14.12.1\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ##### [\`v14.12.0\`](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ## [v14.16.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ## [v14.16.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ## [v14.15.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ## [v14.14.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ## [v14.14.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ## [v14.13.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ## [v14.12.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ## [v14.12.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ## [v14.16.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ## [v14.16.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ## [v14.15.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ## [v14.14.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ## [v14.14.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ## [v14.13.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ## [v14.12.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ## [v14.12.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ## [v14.16.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ## [v14.16.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ## [v14.15.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ## [v14.14.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ## [v14.14.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ## [v14.13.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ## [v14.12.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ## [v14.12.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ## [v14.16.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ## [v14.16.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ## [v14.15.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ## [v14.14.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ## [v14.14.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ## [v14.13.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ## [v14.12.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ## [v14.12.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ## [v14.16.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ## [v14.16.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ## [v14.15.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ## [v14.14.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ## [v14.14.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ## [v14.13.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ## [v14.12.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ## [v14.12.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ## [v14.16.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ## [v14.16.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ## [v14.15.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ## [v14.14.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ## [v14.14.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ## [v14.13.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ## [v14.12.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ## [v14.12.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
| datasource | package | from | to | | ---------- | --------- | ------- | ------- | | npm | stylelint | 14.11.0 | 14.16.1 | ## [v14.16.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14161) - Fixed: `customSyntax` resolution with `configBasedir` ([#6536](stylelint/stylelint#6536)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `declaration-block-no-duplicate-properties` autofix for `!important` ([#6528](stylelint/stylelint#6528)) ([@sidx1024](https://github.com/sidx1024)). - Fixed: `function-no-unknown` false positives for `scroll`, `-webkit-gradient`, `color-stop`, `from`, and `to` ([#6539](stylelint/stylelint#6539)) ([@Mouvedia](https://github.com/Mouvedia)). - Fixed: `value-keyword-case` false positives for mixed case `ignoreFunctions` option ([#6517](stylelint/stylelint#6517)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: unexpected `output` in Node.js API lint result when any rule contains `disableFix: true` ([#6543](stylelint/stylelint#6543)) ([@adrianjost](https://github.com/adrianjost)). ## [v14.16.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14160) - Added: `media-feature-range-notation` rule ([#6497](stylelint/stylelint#6497)) ([@jeddy3](https://github.com/jeddy3)). - Added: support for plugin objects as config values ([#6481](stylelint/stylelint#6481)) ([@phoenisx](https://github.com/phoenisx)). - Fixed: incorrect output by all formatters except for `json` ([#6480](stylelint/stylelint#6480)) ([@ybiquitous](https://github.com/ybiquitous)). ## [v14.15.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14150) - Added: `--globby-options` flag ([#6437](stylelint/stylelint#6437)) ([@sidverma32](https://github.com/sidverma32)). - Added: custom message formatting for `at-rule-disallowed-list`, `declaration-property-unit-disallowed-list`, `declaration-property-value-disallowed-list`, `function-disallowed-list`, and `property-disallowed-list` ([#6463](stylelint/stylelint#6463)) ([@chloerice](https://github.com/chloerice)). - Added: support autofix with `checkAgainstRule` ([#6466](stylelint/stylelint#6466)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support for reporting with custom severity ([#6444](stylelint/stylelint#6444)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Added: support to `checkAgainstRule` with custom rules ([#6460](stylelint/stylelint#6460)) ([@aaronccasanova](https://github.com/aaronccasanova)). - Fixed: tally output of `string` formatter colorized ([#6443](stylelint/stylelint#6443)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: usage of the `import-lazy` package to fit bundlers ([#6449](stylelint/stylelint#6449)) ([@phoenisx](https://github.com/phoenisx)). ## [v14.14.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14141) - Fixed: `declaration-block-no-redundant-longhand-properties` false positives for `inherit` keyword ([#6419](stylelint/stylelint#6419)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `shorthand-property-no-redundant-values` message to be consistent ([#6417](stylelint/stylelint#6417)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `unit-no-unknown` false positives for `*vi` & `*vb` viewport units ([#6428](stylelint/stylelint#6428)) ([@sidverma32](https://github.com/sidverma32)). ## [v14.14.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14140) - Added: `*-pattern` custom message formatting ([#6391](stylelint/stylelint#6391)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `block-no-empty` false positives for `reportNeedlessDisables` ([#6381](stylelint/stylelint#6381)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `printf`-like formatting for custom messages ([#6389](stylelint/stylelint#6389)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `unit-no-unknown` false positives for font-relative length units ([#6374](stylelint/stylelint#6374)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: false negatives on second run for cache and `severity` option ([#6384](stylelint/stylelint#6384)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: TS compilation error due to needless `file-entry-cache` import ([#6393](stylelint/stylelint#6393)) ([@adidahiya](https://github.com/adidahiya)). ## [v14.13.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14130) - Added: `cacheStrategy` option ([#6357](stylelint/stylelint#6357)) ([@kaorun343](https://github.com/kaorun343)). - Fixed: cache refresh when config is changed ([#6356](stylelint/stylelint#6356)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `selector-pseudo-element-no-unknown` false positives for `::highlight` pseudo-element ([#6367](stylelint/stylelint#6367)) ([@jathak](https://github.com/jathak)). ## [v14.12.1](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14121) - Fixed: `font-weight-notation` messages ([#6350](stylelint/stylelint#6350)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: type declarations for custom message arguments ([#6354](stylelint/stylelint#6354)) ([@stof](https://github.com/stof)). ## [v14.12.0](https://github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#14120) - Added: support for multiple `--ignore-path` flags ([#6345](stylelint/stylelint#6345)) ([@kimulaco](https://github.com/kimulaco)). - Added: experimental support for custom message arguments ([#6312](stylelint/stylelint#6312)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `declaration-block-no-duplicate-properties` autofix ([#6296](stylelint/stylelint#6296)) ([@fpetrakov](https://github.com/fpetrakov)). - Added: `font-weight-notation` autofix ([#6347](stylelint/stylelint#6347)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: `ignore: ["inside-block"]` and `splitList` to `selector-disallowed-list` ([#6334](stylelint/stylelint#6334)) ([@mattmanuel90](https://github.com/mattmanuel90)). - Added: regex support for `ignorePseudoClasses` option of `selector-pseudo-class-no-unknown` ([#6316](stylelint/stylelint#6316)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignorePseudoElements` option of `selector-pseudo-element-no-unknown` ([#6317](stylelint/stylelint#6317)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreSelectors` option of `selector-no-vendor-prefix` ([#6327](stylelint/stylelint#6327)) ([@ybiquitous](https://github.com/ybiquitous)). - Added: regex support for `ignoreTypes` option of `selector-type-case` ([#6326](stylelint/stylelint#6326)) ([@ybiquitous](https://github.com/ybiquitous)). - Fixed: `*-no-unknown` false positives for container queries ([#6318](stylelint/stylelint#6318)) ([@fpetrakov](https://github.com/fpetrakov)). - Fixed: `font-family-name-quotes` false positives for interpolation and shorthand ([#6335](stylelint/stylelint#6335)) ([@kimulaco](https://github.com/kimulaco)). - Fixed: `time-min-milliseconds` incorrect location for matching violating times ([#6319](stylelint/stylelint#6319)) ([@kawaguchi1102](https://github.com/kawaguchi1102)).
Short description
This PR introduces the ability to report warnings with custom rule severities:
Context
My team is working on a rule that is used for both linting and gathering metrics on warnings and have encountered a need to set custom rule severities per report. In short our rule dynamically categorizes warnings and reports with a modified rule name that we target on an external metrics dashboard e.g.
However, because we report dynamically created rule names the warning's
severity
is set toundefined
.In summary
This small restructure and override mechanism gives us more programmatic control when handling warnings and from what I can tell doesn't affect the CLI or VS Code extension.
That said, I'm very interested to hear what folks think!