# vue/return-in-emits-validator

enforce that a return statement is present in emits validator

  • ⚙️ This rule is included in all of "plugin:vue/vue3-essential", "plugin:vue/vue3-strongly-recommended" and "plugin:vue/vue3-recommended".

# 📖 Rule Details

This rule enforces that a return statement is present in emits validators.

<script> export default { emits: { /* ✓ GOOD */ foo (evt) { if (evt) { return true } else { return false } }, bar: function () { return true }, baz (evt) { if (evt) { return true } }, /* ✗ BAD */ qux: function () {}, quux (evt) { if (!evt) { return false } } } } </script>
Now loading...

# 🔧 Options

Nothing.

# 📚 Further Reading

# 🚀 Version

This rule was introduced in eslint-plugin-vue v7.0.0

# 🔍 Implementation

Last Updated: 12/24/2020, 2:51:18 AM