简体   繁体   English

为 Visual Studio 代码中的每个链接语句添加换行符

[英]add newline for each chaining statement in visual studio code

anyone knows what is setting to add newline on chaining statement for prettier extension at visual studio code?任何人都知道在 Visual Studio 代码中为更漂亮的扩展链接语句添加换行符的设置是什么? I have code as following in typescript我在 typescript 中有如下代码

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

I want to make sure it turn into我想确保它变成

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


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

Add this in your aslant config ( .eslintrc.json , for example):将此添加到您的 aslant 配置中(例如.eslintrc.json ):

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

To make it work in VS Code, install eslint ext and follow instructions how to "Auto Fix on Save" from ext page.要使其在 VS Code 中工作,请安装eslint ext并按照说明如何从 ext 页面“保存时自动修复”。

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

for example.例如。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM