Skip to content

Commit 9d953de

Browse files
committed
support script setup
1 parent 0bcece9 commit 9d953de

File tree

6 files changed

+430
-347
lines changed

6 files changed

+430
-347
lines changed

docs/rules/no-undef-properties.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,29 @@ Note that there are many false positives if you are using mixins.
2222

2323
<eslint-code-block :rules="{'vue/no-undef-properties': ['error']}">
2424

25+
```vue
26+
<template>
27+
<!-- ✓ GOOD -->
28+
<div>{{ name }}: {{ count }}</div>
29+
<!-- ✗ BAD -->
30+
<div>{{ label }}: {{ cnt }}</div>
31+
</template>
32+
<script setup>
33+
const prop = defineProps(['name', 'def'])
34+
let count = 0
35+
36+
/* ✓ GOOD */
37+
watch(() => prop.def, () => console.log('Updated!'))
38+
39+
/* ✗ BAD */
40+
watch(() => prop.undef, () => console.log('Updated!'))
41+
</script>
42+
```
43+
44+
</eslint-code-block>
45+
46+
<eslint-code-block :rules="{'vue/no-undef-properties': ['error']}">
47+
2548
```vue
2649
<template>
2750
<!-- ✓ GOOD -->

0 commit comments

Comments
 (0)