Open
Description
What rule do you want to change?
Extend vue/require-valid-default-prop
to check defineModel
Does this change cause the rule to produce more or fewer warnings?
Potentially the same
How will the change be implemented? (New option, new default behavior, etc.)?
Add support for defineModel to check that it has a default prop
Please provide some example code that this change will affect:
const modelValue = defineModel({
type: Boolean,
default: false,
});
What does the rule currently do for this code?
It does not check for a default value
What will the rule do after it's changed?
A default value must be defined
Additional context
Activity
FloEdelmann commentedon Jan 15, 2024
Apparently, this issue requests two improvements, both of which make sense to me:
vue/require-valid-default-prop
to check that default values insidedefineModel
are valid.vue/require-default-prop
to check that a default value exists insidedefineModel
.