Skip to content

vue/require-valid-default-prop ​

enforce props default values to be valid

  • ⚙️ This rule is included in all of "plugin:vue/vue3-essential", *.configs["flat/essential"], "plugin:vue/essential", *.configs["flat/vue2-essential"], "plugin:vue/vue3-strongly-recommended", *.configs["flat/strongly-recommended"], "plugin:vue/strongly-recommended", *.configs["flat/vue2-strongly-recommended"], "plugin:vue/vue3-recommended", *.configs["flat/recommended"], "plugin:vue/recommended" and *.configs["flat/vue2-recommended"].

📖 Rule Details ​

This rule checks whether the default value of each prop is valid for the given type. It should report an error when default value for type Array or Object is not returned using function.

🔧 Options ​

Nothing.

📚 Further Reading ​

🚀 Version ​

This rule was introduced in eslint-plugin-vue v3.13.0

🔍 Implementation ​

Released under the Apache License 2.0.