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 hidden (Show)

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
eslint-plugin-vue-scoped-css - v0.4.0

Published by ota-meshi over 4 years ago

✨ New Features

  • #32 Supports Node.js 14
  • #33 Add 'never' option to vue-scoped-css/require-scoped rule
eslint-plugin-vue-scoped-css - v0.3.4

Published by ota-meshi over 4 years ago

🐛 Bugfixes

  • #24 Fixed: issue with vue files without templates: TypeError: Cannot read property 'range' of null.

Thank you very much, @simllll!

eslint-plugin-vue-scoped-css - v0.3.3

Published by ota-meshi almost 5 years ago

🐛 Bugfixes

  • #22 Fixed false positives when there is no template block in no-unused-selector and require-selector-used-inside.
eslint-plugin-vue-scoped-css - v0.3.2

Published by ota-meshi almost 5 years ago

🐛 Bugfixes

  • #21 Fixed false positives when ignoreBEMModifier and captureClassesFromDoc were used together in no-unused-selector and require-selector-used-inside.
eslint-plugin-vue-scoped-css - v0.3.1

Published by ota-meshi almost 5 years ago

  • #20 Upgrade postcss-styl to v0.5.1
eslint-plugin-vue-scoped-css - v0.3.0

Published by ota-meshi almost 5 years ago

✨ New Features

  • #16 Supports Stylus.
  • #17 Added suggestion to require-scoped
  • #19 Added option to not report errors if documentation of class names exist to no-unused-selector and require-selector-used-inside.

🐛 Bugfixes

  • #18 Fixed false positives when using <slot> with <transition>.
eslint-plugin-vue-scoped-css - v0.2.2

Published by ota-meshi almost 5 years ago

🐛 Bugfixes

  • #15 Fixed parsing-error when self-closing
eslint-plugin-vue-scoped-css - v0.2.1

Published by ota-meshi almost 5 years ago

🐛 Bugfixes

  • #14 Fixed wrong nesting selector parse
eslint-plugin-vue-scoped-css - v0.2.0

Published by ota-meshi almost 5 years ago

⚙️ Updates

  • #13 Improve vue-scoped-css/no-parsing-error reports
eslint-plugin-vue-scoped-css -

Published by ota-meshi almost 5 years ago

🐣 < First release!