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