We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
vue/no-required-prop-with-default
1 parent 462e548 commit db3a1c1Copy full SHA for db3a1c1
docs/rules/no-required-prop-with-default.md
@@ -53,31 +53,21 @@ This rule enforces all props with default values to be optional.
53
```vue
54
<script>
55
export default {
56
- /* ✓ GOOD */
57
props: {
58
- name: {
59
- required: true,
+ /* ✓ GOOD */
+ foo: {
+ required: false,
60
default: 'Hello'
61
- }
62
63
64
-</script>
65
-```
66
-
67
-</eslint-code-block>
68
69
-<eslint-code-block fix :rules="{'vue/no-required-prop-with-default': ['error', { autofix: true }]}">
70
71
-```vue
72
-<script>
73
- export default {
74
- /* ✗ BAD */
75
- props: {
76
+ },
+ bar: {
+ required: true
+ /* ✗ BAD */
+ baz: {
77
required: true,
78
79
80
81
}
82
</script>
83
```
0 commit comments