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
What rule do you want to change?
Extend
vue/require-valid-default-propto check defineModelDoes 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