首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确格式化IDE JetBrains WebStorm中函数参数的未打包对象属性

正确格式化IDE JetBrains WebStorm中函数参数的未打包对象属性
EN

Stack Overflow用户
提问于 2022-03-30 13:30:17
回答 1查看 47关注 0票数 1

我使用了来自JetBrains的IDE JetBrains,它还包括WebStorm。

在编写function /Next.js应用程序时,需要解压缩函数参数的对象属性。

但是,当前IDE如果是在多行中,则会破坏属性的形成。

期望的输出:

代码语言:javascript
复制
export default function SomeComponent({
  children,
  home,
}: SomeComponentProps) {
  return (
   <>Something...</>
  );
}

但这是实际输出的结果,如果我使用重新格式:

代码语言:javascript
复制
export default function SomeComponent({
                                         children,
                                         home,
                                      }: SomeComponentProps) {
  return (
   <>Something...</>
  );
}

在IDE设置中,我为JavaScript和TypeScript使用了Google JavaScript样式指南:

在一个Next.js项目中,我尝试了ESLint和更漂亮的组合:

代码语言:javascript
复制
{
  "extends": [
    "eslint:recommended",
    "google",
    "next/core-web-vitals",
    "prettier"
  ],
  "rules": {
    "require-jsdoc": "off"
  }
}

是否需要存档所需的输出?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-30 15:28:03

请尝试禁用对齐,当多行用于函数声明参数时,请在设置中对齐

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71678171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档