Closed
Description
Tell us about your environment
- ESLint version: 6.5.1
- eslint-plugin-vue version: 5.2.3
- Node version: 10.16.0
Please show your full configuration:
{
"env": {
"browser": true,
"es6": true,
"node": true
},
"extends": [
"eslint:recommended",
"plugin:vue/recommended"
],
"parserOptions": {
"ecmaVersion": 2019,
"sourceType": "module"
},
"plugins": [
"vue"
]
}
What did you do?
<template>
<template>
Hello World
</template>
</template>
My actual use case is something like
<template>
<template v-if="isValid">
True
</template>
<template v-else>
False
</template>
</template>
<script>
export default {
data() {
return {
isValid: false,
};
},
};
</script>
where we always use <template>
in conjunction with v-for
, v-if
, ...
What did you expect to happen?
No error, as Vue compiles without problem.
What actually happened?
[vue/valid-template-root] The template root disallows 'template' elements.
Metadata
Metadata
Assignees
Labels
No labels