eslint-plugin-vue-scoped-css

ESLint plugin for Scoped CSS in Vue.js

MIT License

Downloads
290.3K
Stars
92
Committers
8

Bot releases are visible (Hide)

eslint-plugin-vue-scoped-css - v2.8.0 Latest Release

Published by github-actions[bot] 7 months ago

Minor Changes

  • feat: add support for flat config (#338)
eslint-plugin-vue-scoped-css - v2.7.2

Published by github-actions[bot] 9 months ago

Patch Changes

  • fix(deps): update dependency eslint-compat-utils to ^0.4.0 (#331)
eslint-plugin-vue-scoped-css - v2.7.1

Published by github-actions[bot] 9 months ago

Patch Changes

  • fix(deps): update dependency eslint-compat-utils to ^0.3.0 (#328)
eslint-plugin-vue-scoped-css - v2.7.0

Published by github-actions[bot] 9 months ago

Minor Changes

  • fix(deps): update dependency eslint-compat-utils to ^0.2.0 (#326)
eslint-plugin-vue-scoped-css - v2.6.1

Published by github-actions[bot] 11 months ago

Patch Changes

  • fix: downgrade postcss-safe-parser to v6 (#319)
eslint-plugin-vue-scoped-css - v2.6.0

Published by github-actions[bot] 11 months ago

Minor Changes

  • feat: use eslint-compat-utils (#316)
eslint-plugin-vue-scoped-css - v2.5.1

Published by github-actions[bot] about 1 year ago

Patch Changes

  • fix(deps): bump postcss to 8.4.31 (#303)
eslint-plugin-vue-scoped-css - v2.5.0

Published by github-actions[bot] over 1 year ago

Minor Changes

  • Improve no-unused-selector performance (#285)
eslint-plugin-vue-scoped-css - v2.4.0

Published by github-actions[bot] over 1 year ago

Minor Changes

  • feat: improved tracking of js expression values (#260)
eslint-plugin-vue-scoped-css - v2.3.0

Published by github-actions[bot] over 1 year ago

Minor Changes

  • feat: add v-deep-pseudo-style, v-slotted-pseudo-style, and v-global-pseudo-style rules (#259)

  • feat: add checkUnscoped option to no-unused-keyframes, no-unused-selector, and require-selector-used-inside rules (#255)

  • feat: support for description in directive comments (#256)

eslint-plugin-vue-scoped-css - v2.2.0

Published by ota-meshi over 2 years ago

eslint-plugin-vue-scoped-css - v2.1.0

Published by ota-meshi almost 3 years ago

🐛 Bug Fixes

Full Changelog: https://github.com/future-architect/eslint-plugin-vue-scoped-css/compare/v2.0.0...v2.1.0

eslint-plugin-vue-scoped-css - v2.0.0

Published by ota-meshi almost 3 years ago

💥 Breaking Changes

  • Upgraded dependencies.

Full Changelog: https://github.com/future-architect/eslint-plugin-vue-scoped-css/compare/v1.3.0...v2.0.0

eslint-plugin-vue-scoped-css -

Published by ota-meshi about 3 years ago

⚙️ Updates

  • #152 Added support for ESLint v8 (beta).
eslint-plugin-vue-scoped-css -

Published by ota-meshi over 3 years ago

🐛 Bugfixes

  • #145 Fixed eslint peer dependencies.
eslint-plugin-vue-scoped-css -

Published by ota-meshi over 3 years ago

🐛 Bugfixes

  • #125 Fixed typo in message in vue-scoped-css/enforce-style-type rule, and improve message in vue-scoped-css/enforce-style-type rule.
eslint-plugin-vue-scoped-css -

Published by ota-meshi over 3 years ago

✨ New Features

  • #102 Added vue-scoped-css/enforce-style-type rule that enforce the <style> tags to be plain or have the scoped or module attribute.

⚙️ Updates

  • #124 Change vue-scoped-css/require-scoped rule to deprecated.
eslint-plugin-vue-scoped-css -

Published by ota-meshi almost 4 years ago

✨ New Features

  • #52 Changed to detect export default defineComponent({}) as Vue component.
  • #53 Added vue-scoped-css/no-deprecated-v-enter-v-leave-class rule that disallow v-enter and v-leave classes.
eslint-plugin-vue-scoped-css -

Published by ota-meshi over 4 years ago

💥 Breaking Changes

  • #38 Drop supports ESLint 5.x
  • #38 Drop supports vue-eslint-parser 5.x and 6.x
  • #38 Moved vue-eslint-parser to "peerDependencies" from "dependencies"
  • #38 Upgrade dependencies

✨ New Features

  • #38 Supports for Vue.js 3.x Scoped styles. Related to RFC0023
    • #38 Changed vue-scoped-css/no-unused-selector rule to support ::v-deep(),::v-slotted() and ::v-global pseudo-element.
    • #38 Changed vue-scoped-css/require-selector-used-inside rule to support ::v-deep(),::v-slotted() and ::v-global pseudo-element.
  • #38 Supports for Vue.js 3.x v-enter-from and v-leave-from. Related to RFC0018
    • #38 Changed vue-scoped-css/no-unused-selector rule to support v-enter-from and v-leave-from.
    • #38 Changed vue-scoped-css/require-selector-used-inside rule to support v-enter-from and v-leave-from.

New Rules

  • #39 Added vue-scoped-css/no-deprecated-deep-combinator rule that reports the use of deprecated deep combinators as errors. Related to RFC0023
  • #41 Added vue-scoped-css/require-v-deep-argument rule that reports ::v-deep pseudo-element with no selector argument passed. Related to RFC0023
  • #42 Added vue-scoped-css/require-v-slotted-argument rule that reports ::v-slotted pseudo-element with no selector argument passed. Related to RFC0023
  • #43 Added vue-scoped-css/require-v-global-argument rule that reports ::v-global pseudo-element with no selector argument passed. Related to RFC0023
  • #45 Added vue-scoped-css/no-parent-of-v-global rule that reports parent selector for ::v-global pseudo-element. Related to RFC0023
eslint-plugin-vue-scoped-css - v0.5.0

Published by ota-meshi over 4 years ago

✨ New Features

  • #35 Supports ESLint v7.x