2

任何人都知道在 Visual Studio 代码中为更漂亮的扩展链接语句添加换行符的设置是什么?我在打字稿中有如下代码

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

我想确保它变成

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


4

1 回答 1

1

使用newline-per-chained-call来自 eslint 的规则:https ://eslint.org/docs/rules/newline-per-chained-call

在你的 aslant 配置中添加这个(.eslintrc.json例如):

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

要使其在 VS Code 中工作,请安装eslint ext并按照说明如何从 ext 页面“保存时自动修复”。

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

例如。

于 2020-04-12T04:02:58.600 回答