github vuejs/eslint-plugin-vue v7.0.0-beta.0

💥 Breaking Changes

  • #1209 Change supported version of ESLint from 6.0.0 to 6.2.0.
  • Updated presets configs.
    • #1209 Change presets configs parserOptions.ecmaVersion to 2020.
    • Changed plugin:vue/vue3-essential config
    • #1253 Added vue/valid-v-is rule.
    • Changed plugin:vue/vue3-strongly-recommended config
    • Same changes as above.
    • #1251 Added vue/require-explicit-emits rule.
    • Changed plugin:vue/vue3-recommended config
    • Same changes as above.

✨ Enhancements

New Rules:

  • #1253 Added vue/valid-v-is rule that reports wrong usage of v-is directives.

Other changes in Rules:

  • #1209 Supports Optional Chaining (ES2020)
  • #1254 Changed the vue/attributes-order rule to handle v-is as DEFINITION category.
  • #1254 Changed the vue/no-unregistered-components rule to handle v-is like :is.
  • #1254 Changed the vue/no-unused-components rule to handle v-is like :is.
  • #1254 Added "v-is" to the syntax checked by the vue/no-unsupported-features rule.

🐛 Bug Fixes

  • #1255 Fixed false positives for watch handler methods in vue/no-unused-properties rule.

All commits: v7.0.0-alpha.10 -> v7.0.0-beta.0

latest releases: v7.11.1, v7.11.0, v7.10.0...
pre-release11 months ago