добавить новую строку для каждого оператора цепочки в коде Visual Studio

Кто -нибудь знает, что настраивается для добавления новой строки в оператор цепочки для более красивого расширения в коде Visual Studio? У меня есть следующий код в машинописном тексте

export function myfunction(myString: string) {
  cy.get(myString).find('.aaa').click();
}

Я хочу убедиться, что это превратится в

export function myfunction(myString: string) {
  cy.get(myString)
    .find('.aaa')
    .click();
}


1 ответ

Использовать newline-per-chained-callправило из eslint: https://eslint.org/docs/rules/newline-per-chained-call

Добавьте это в свою наклонную конфигурацию (.eslintrc.json, например):

{
  //... 
  "rules": {
    //...
    "newline-per-chained-call": "error"
  }
}

Чтобы заставить его работать в VS Code, установите eslint ext и следуйте инструкциям по "Автоматическому исправлению при сохранении" со страницы ext.

"editor.codeActionsOnSave": {
  "source.fixAll": true
}

например.

Другие вопросы по тегам