Skip to content

Commit db3a1c1

Browse files
authored
Fix vue/no-required-prop-with-default docs (#2004)
1 parent 462e548 commit db3a1c1

File tree

1 file changed

+11
-21
lines changed

1 file changed

+11
-21
lines changed

docs/rules/no-required-prop-with-default.md

+11-21
Original file line numberDiff line numberDiff line change
@@ -53,31 +53,21 @@ This rule enforces all props with default values to be optional.
5353
```vue
5454
<script>
5555
export default {
56-
/* ✓ GOOD */
5756
props: {
58-
name: {
59-
required: true,
57+
/* ✓ GOOD */
58+
foo: {
59+
required: false,
6060
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-
name: {
61+
},
62+
bar: {
63+
required: true
64+
},
65+
/* ✗ BAD */
66+
baz: {
7767
required: true,
7868
default: 'Hello'
79-
}
80-
}
69+
},
70+
},
8171
}
8272
</script>
8373
```

0 commit comments

Comments
 (0)