vue/no-unused-emit-declarations
disallow unused emit declarations
📖 Rule Details
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>
🔧 Options
Nothing.
👫 Related Rules
🚀 Version
This rule was introduced in eslint-plugin-vue v9.19.0