pageClass | sidebarDepth | title | description | since |
---|---|---|---|---|
rule-details |
0 |
vue/no-unused-emit-declarations |
disallow unused emit declarations |
v9.19.0 |
disallow unused emit declarations
This rule is aimed at eliminating unused emit declarations.
<!-- ✗ BAD -->
<script>
export default {
emits: ['foo'],
}
</script>
<!-- ✓ GOOD -->
<script>
export default {
emits: ['foo'],
methods: {
foo() {
this.$emit('foo')
},
},
}
</script>
Nothing.
This rule was introduced in eslint-plugin-vue v9.19.0