У меня есть следующая настройка правила ESLint:
"vue/script-indent": [
"error",
4,
{
"baseIndent": 1,
"switchCase": 1,
"ignores":
[
"[init.type=\"ObjectExpression\"]",
"[init.type=\"ArrayExpression\"]"
]
}
]
Однако я бы хотел, чтобы отступы игнорировались в следующем случае (когда значением ключа объекта является другой объект).
Это результат работы линтера:
let example =
{
example:
{
test:
"test"
}
}
Но я хочу, чтобы вложенный объект оставался нетронутым, чтобы он выглядел так:
let example =
{
example:
{
test:
"test"
}
}
Таким образом, это должен быть объект внутри объекта, который следует игнорировать. Я также хотел бы, чтобы массивы внутри объектов также игнорировались (поэтому мои игнорирования имеют объект и массив)
eslint-plugin-vue
. Если это не так (вы хотите, чтобы не трогали только массивы / вложенные объекты), у меня есть ответ :) - person tony19   schedule 24.02.2019