Вы можете объединить правила indent
и object-curly-newline
:
rules: {
"indent": ["error", 4, { "SwitchCase": 1 }],
"object-curly-newline": ["error", { "minProperties": 1 }]
},
Я скопировал ваш образец и применил авто-исправление, и вот результат:
webix.ui({
view: "popup",
id: "group_name_edit",
position: "center",
body: {
padding: 20,
rows: [
input,
{
cols: [
{},
{
view: "button",
label: "Ok",
width: 150,
},
]
}
]
},
});
Если вы также хотите применить разрывы строк в массивах (что необязательно на основе данного примера, поскольку уже есть разрывы строк), вы также можете добавить array-bracket-newline: ["error", "always"]
к правилам.