Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

stylelint

Package Overview
Dependencies
Maintainers
5
Versions
240
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stylelint - npm Package Versions

23
24

16.11.0

Diff

Changelog

Source

16.11.0

  • Added: --report-unscoped-disables CLI flag and reportUnscopedDisables option to Node.js API and configuration object (#8024) (@Mouvedia).
  • Added: ignoreFunctions: [] to media-query-no-invalid (#8060) (@ryo-manba).
  • Added: name configuration property under overrides (#8095) (@ryo-manba).
  • Fixed: benchmark-rule script to resolve TypeError (#8090) (@ybiquitous).
  • Fixed: github formatter deprecation warning link to https://stylelint.io/awesome-stylelint#formatters (#8115) (@ryo-manba).
  • Fixed: function-calc-no-unspaced-operator false negatives for calc-size (#8026) (@azat-io).
  • Fixed: max-nesting-depth false positives when the & selector is being ignored (#8048) (@ryo-manba).
  • Fixed: media-feature-name-value-no-unknown false positives for display-mode: picture-in-picture (#8136) (@Mouvedia).
  • Fixed: no-irregular-whitespace reported ranges (#8066) (@romainmenke).
  • Fixed: selector-attribute-name-disallowed-list reported ranges (#8037) (@ryo-manba).
  • Fixed: selector-attribute-operator-allowed-list reported ranges (#8038) (@ryo-manba).
  • Fixed: selector-attribute-operator-disallowed-list reported ranges (#8039) (@ryo-manba).
  • Fixed: selector-class-pattern reported ranges (#8042) (@ryo-manba).
  • Fixed: selector-combinator-allowed-list reported ranges (#8046) (@ryo-manba).
  • Fixed: selector-combinator-disallowed-list reported ranges (#8047) (@ryo-manba).
  • Fixed: selector-disallowed-list reported ranges (#8067) (@ryo-manba).
  • Fixed: selector-id-pattern reported ranges (#8045) (@ryo-manba).
  • Fixed: selector-max-attribute reported ranges (#8052) (@ryo-manba).
  • Fixed: selector-max-class reported ranges (#8053) (@ryo-manba).
  • Fixed: selector-max-combinators reported-ranges (#8055) (@ryo-manba).
  • Fixed: selector-max-compound-selectors reported ranges (#8056) (@ryo-manba).
  • Fixed: selector-max-id reported ranges (#8054) (@ryo-manba).
  • Fixed: selector-max-pseudo-class reported ranges (#8057) (@ryo-manba).
  • Fixed: selector-max-specificity reported ranges (#8058) (@ryo-manba).
  • Fixed: selector-max-universal reported ranges (#8059) (@ryo-manba).
  • Fixed: selector-nested-pattern reported ranges (#8072) (@ryo-manba).
  • Fixed: selector-no-vendor-prefix reported ranges (#8073) (@ryo-manba).
  • Fixed: selector-not-notation reported ranges (#8074) (@ryo-manba).
  • Fixed: selector-pseudo-class-allowed-list reported ranges (#8061) (@ryo-manba).
  • Fixed: selector-pseudo-class-disallowed-list reported ranges (#8062) (@ryo-manba).
  • Fixed: selector-pseudo-class-no-unknown reported ranges (#8063) (@ryo-manba).
  • Fixed: selector-pseudo-element-allowed-list reported ranges (#8068) (@ryo-manba).
  • Fixed: selector-pseudo-element-colon-notation reported ranges (#8069) (@ryo-manba).
  • Fixed: selector-pseudo-element-disallowed-list reported ranges (#8070) (@ryo-manba).
  • Fixed: selector-pseudo-element-no-unknown false positives for ::scroll-marker and ::scroll-marker-group (#8110) (@Mouvedia).
  • Fixed: selector-pseudo-element-no-unknown reported ranges (#8071) (@ryo-manba).
  • Fixed: selector-type-no-unknown reported ranges (#8076) (@ryo-manba).
ybiquitous
published 16.10.0 •

Changelog

Source

16.10.0

  • Changed: shorthand-property-no-redundant-values reported ranges (#8008) (@Mouvedia).
  • Added: formatter configuration property (#7826) (@emmacharp).
  • Added: validate option to Node.js API and --validate CLI flag (#8009) (@Mouvedia).
  • Added: fixed section to the output of the verbose formatter (#7985) (@Mouvedia).
  • Added: support for string | RegExp to ignoreValues option of value-no-vendor-prefix (#7969) (@Mouvedia).
  • Added: support for string to ignoreLonghands option of declaration-block-no-redundant-longhand-properties (#7971) (@Mouvedia).
  • Fixed: at-rule-no-unknown false positives for @position-try (#7968) (@yelizsevinc).
  • Fixed: declaration-block-no-redundant-longhand-properties autofix for grid-column/grid-row (#8023) (@ryo-manba).
  • Fixed: declaration-property-value-no-unknown false negatives/positives via css-tree@3.0.0 (#7993) (@Mouvedia).
  • Fixed: declaration-property-value-no-unknown reported ranges and message (#8003) (@romainmenke).
  • Fixed: keyframe-selector-notation reported ranges (#7992) (@romainmenke).
  • Fixed: length-zero-no-unit false positives for Sass variables (#8035) (@ryo-manba).
  • Fixed: no-descending-specificity reported ranges (#7996) (@romainmenke).
  • Fixed: selector-anb-no-unmatchable reported ranges and message (#8001) (@romainmenke).
  • Fixed: string formatter handling of log symbols for non-Unicode terminals (#7981) (@Mouvedia).
  • Fixed: built .cjs files to address Rollup vulnerability (#8010) (@ybiquitous).
  • Fixed: incorrect config option for Node.js API with extends and overrides (#8030) (@ybiquitous).
  • Fixed: stricter validation for the options of declaration-property-max-values, declaration-property-value-no-unknown and number-max-precision (#7975) (@Mouvedia).
ybiquitous
published 16.9.0 •

Changelog

Source

16.9.0

  • Changed: secondaryOptions argument type of the Rule function (#7950) (@Mouvedia).
  • Fixed: color-function-notation reporting functions with less than 3 arguments (#7948) (@Mouvedia).
  • Fixed: declaration-property-value-no-unknown false positives/negatives (#7944 & #7957 & #7956) (@Mouvedia & @sidverma32).
    • false positives: overflow, word-break, width
    • false negatives: anchor-name, field-sizing, text-box-edge, text-box-trim, text-spacing-trim, text-wrap, text-wrap-mode, text-wrap-style, view-timeline, view-timeline-axis, view-timeline-inset, view-timeline-name, view-transition-name
  • Fixed: keyframe-block-no-duplicate-selectors/keyframe-declaration-no-important/keyframe-selector-notation/no-unknown-animations false negatives for @-o-keyframes and @-ms-keyframes (#7953) (@Mouvedia).
  • Fixed: no-duplicate-selectors reported ranges (#7938) (@romainmenke).
  • Fixed: property-no-vendor-prefix report for -webkit-background-size (#7940) (@Mouvedia).
  • Fixed: selector-class-pattern reported ranges (#7959) (@Mouvedia).
  • Fixed: selector-no-qualifying-type reported ranges (#7937) (@romainmenke).
  • Fixed: honour Node.js --no-deprecation flag for rule deprecation warnings (#7943) (@Mouvedia).
ybiquitous
published 16.8.2 •

Changelog

Source

16.8.2

  • Deprecated: context.fix usage in favour of recommending to pass a fix callback to report() (#7895) (@Mouvedia).
  • Added: deprecation notice annotation to the output of the github formatter (#7909) (@Mouvedia).
  • Fixed: custom-property-no-missing-var-function false positives for view-transition-name (#7914) (@Mouvedia).
  • Fixed: keyframe-block-no-duplicate-selectors reported ranges (#7932) (@romainmenke).
  • Fixed: no-invalid-double-slash-comments reported ranges (#7907 & #7905) (@Mouvedia & @romainmenke).
  • Fixed: selector-max-type reported ranges (#7916) (@romainmenke).
  • Fixed: selector-type-no-unknown false positives for ::highlight() and ::view-transition-*() (#7913) (@Mouvedia).
ybiquitous
published 16.8.1 •

Changelog

Source

16.8.1

  • Fixed: no-duplicate-selectors false positives with Less syntax (#7888) (@romainmenke).
ybiquitous
published 16.8.0 •

Changelog

Source

16.8.0

  • Deprecated: github formatter (#7865) (@marcalexiei).
  • Fixed: function-url-quotes false positives for SCSS variables and #/? characters (#7874) (@vimalloc).
  • Fixed: keyframe-selector-notation false positives for entry-crossing and exit-crossing (#7859) (@romainmenke).
  • Fixed: no-descending-specificity false positives for nested rules without declarations (#7850) (@romainmenke).
  • Fixed: no-duplicate-selectors end positions (#7867) (@romainmenke).
  • Fixed: no-duplicate-selectors false negatives for three or more duplicates (#7867) (@romainmenke).
  • Fixed: selector-max-compound-selectors error for @nest (#7875) (@romainmenke).
  • Fixed: selector-pseudo-class-no-unknown false positives for :active-view-transition and :active-view-transition-type() (#7868) (@Mouvedia).
  • Fixed: selector-type-*, selector-max-type and selector-class-pattern false positives for <timeline-range-name> in keyframe selectors (#7856) (@romainmenke).
  • Fixed: stylelint.utils.checkAgainstRule() regression when reportNeedlessDisables and quiet are both enabled (#7879) (@ybiquitous).
  • Fixed: configuration comments within selector and value lists being ignored (#7839) (@romainmenke).
ybiquitous
published 16.7.0 •

Changelog

Source

16.7.0

  • Changed: tap formatter to support TAP14 (#7759) (@Mouvedia).
  • Added: url secondary option (#7743) (@emmacharp).
  • Fixed: at-rule-no-unknown false positives for @historical-forms and @font-palette-values (#7774) (@Mouvedia).
  • Fixed: at-rule-no-unknown false positives for @view-transition (#7753) (@sebdanielsson).
  • Fixed: at-rule-no-vendor-prefix false negatives for @-moz-document and @-webkit-viewport (#7772) (@Mouvedia).
  • Fixed: comment-whitespace-inside end positions (#7744) (@Mouvedia).
  • Fixed: declaration-block-no-duplicate-properties reported ranges (#7758) (@Mouvedia).
  • Fixed: declaration-block-no-redundant-longhand-properties/declaration-block-no-shorthand-property-overrides false negatives for font-variant (#7734) (@Bilie).
  • Fixed: font-family-name-quotes false negatives for -moz-*/-webkit-* keywords (#7777) (@Mouvedia).
  • Fixed: font-family-no-missing-generic-family-keyword false negatives for font families which names match a CSS3 font-variant keyword (#7823) (@Mouvedia).
  • Fixed: function-name-case end positions (#7747) (@Mouvedia).
  • Fixed: function-no-unknown performance by reducing file read count (#7801) (@ybiquitous).
  • Fixed: media-feature-name-no-vendor-prefix autofix (#7770) (@Mouvedia).
  • Fixed: no-invalid-double-slash-comments reported ranges (#7768) (@Mouvedia).
  • Fixed: property-no-unknown false positives for navigation and miscellaneous legacy properties (#7764) (@Mouvedia).
  • Fixed: quietDeprecationWarnings to suppress stylelint:003 warning (#7837) (@ybiquitous).
  • Fixed: selector-no-vendor-prefix autofix (#7763) (@Mouvedia).
  • Fixed: selector-not-notation end positions when new lines are part of the selector (#7755) (@Mouvedia).
  • Fixed: selector-type-case end positions (#7752) (@Mouvedia).
  • Fixed: shorthand-property-no-redundant-values false negatives for logical properties, overflow, overscroll-behavior, scroll-margin and scroll-padding (#7808) (@Mouvedia).
  • Fixed: string-no-newline false positives for escaped multi-line (#7818) (@romainmenke).
  • Fixed: value-keyword-case end positions (#7760) (@Mouvedia).
  • Fixed: stylelint.utils.checkAgainstRule() for Promise-based rules (#7821) (@aaronccasanova).
  • Fixed: stylelint.utils.checkAgainstRule() to use result.stylelint if present (#7833) (@ybiquitous).
  • Fixed: YAML diagnostic block end marker line of the tap formatter (#7759) (@Mouvedia).
  • Fixed: autofix of incorrectly implemented plugins when unscoped stylelint commands are present (#7733) (@romainmenke).
ybiquitous
published 16.6.1 •

Changelog

Source

16.6.1

  • Fixed: no-descending-specificity false positives for nested selectors (#7724) (@romainmenke).
  • Fixed: selector-type-no-unknown false positive for model (#7718) (@Mouvedia).
ybiquitous
published 16.6.0 •

Changelog

Source

16.6.0

ybiquitous
published 16.5.0 •

Changelog

Source

16.5.0

23
24
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc