Pug + v-for + prettier неправильно форматируется, как пофиксить?

Использую VSCode. Пример:

<template lang="pug">
  item(v-for="item, index in list")
</template>

prettier форматирует в:

<template lang="pug">
  item(v-for="(item, index in list)")
</template>

Зачем мне лишние "(" и ")" из-за них у меня возникает ошибка:

  Errors compiling template:
  invalid expression: Unexpected token ')' in
    directory)
  Raw expression: v-for="(item, index in list)"

Ответы (1 шт):

Автор решения: Александр

Во-первых, во vue шаблоне всегда должен быть один корневой элемент.

Во-вторых, в синтаксисе v-for ошибка: если нужны item и index, их нужно взять в скобки. Только "item, index", без "in list"

<template lang="pug">
  div
    item(v-for="(item, index) in list" :key="index")
</template>

→ Ссылка