# vue/no-required-prop-with-default
enforce props with default values to be optional
- ❗️ This rule has not been released yet.
- 🔧 The
--fix
option on the command line (opens new window) can automatically fix some of the problems reported by this rule. - 💡 Some problems reported by this rule are manually fixable by editor suggestions (opens new window).
# 📖 Rule Details
If a prop is declared with a default value, whether it is required or not, we can always skip it in actual use. In that situation, the default value would be applied. So, a required prop with a default value is essentially the same as an optional prop. This rule enforces all props with default values to be optional.
# 🔧 Options
{
"vue/no-required-prop-with-default": ["error", {
"autofix": false,
}]
}
"autofix"
... Iftrue
, enable autofix. (Default:false
)