vue/require-macro-variable-name
require a certain macro variable name
- 💡 Some problems reported by this rule are manually fixable by editor suggestions.
📖 Rule Details
This rule reports macro variables not corresponding to the specified name.
🔧 Options
json
{ "vue/require-macro-variable-name": ["error", { "defineProps": "props", "defineEmits": "emit", "defineSlots": "slots", "useSlots": "slots", "useAttrs": "attrs" }] }defineProps- The name of the macro variable fordefineProps. default:propsdefineEmits- The name of the macro variable fordefineEmits. default:emitdefineSlots- The name of the macro variable fordefineSlots. default:slotsuseSlots- The name of the macro variable foruseSlots. default:slotsuseAttrs- The name of the macro variable foruseAttrs. default:attrs
With custom macro variable names
🚀 Version
This rule was introduced in eslint-plugin-vue v9.15.0