Prettier.js 方法关于换行格式的参数

2023-12-27

我正在运行 Prettier.js(VSCode 插件)/prettier-eslint-cli。它将超过 80 个字符限制的方法参数格式化如下(将每个参数放在新行中)。

someMethod(
  argumentOne,
  argumentTwo,
  argumentThree,
  argumentFour,
  argumentFive, // Hits 80 character word wrap here
  argumentSix,
  argumentSeven
) {
  // Some codes
}

有没有办法修改选项,使其格式化参数以尝试在每行上容纳 80 个字符?而不是每次都将它们添加到新行。

someMethod(argumentOne, argumentTwo, argumentThree, argumentFour,
  argumentFive, argumentSix, argumentSeven) {
  // Some codes
}

据我所知,目前还没有这样做的选择。当你的参数超过 printWidth (默认 80)时,prettier 会将每个参数分成单独的行。

一种方法是增加 printWidth 选项,以便您的参数保持在同一行。更漂亮的文档提到maximum line length rules are often set to 100 or 120 (https://prettier.io/docs/en/options.html https://prettier.io/docs/en/options.html)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Prettier.js 方法关于换行格式的参数 的相关文章

随机推荐

  • 如何排除图例中的系列 (Flex)

    在弹性图表中 我想画一些与特定系列相关的 参考线 之类的东西 因此 这些线不是独立的系列 不应在图例中显示 是否可以从图表图例中排除某些系列 谢谢 我详细阐述了 Luis B 的答案 使其动态地反映在折线图的数据提供者上 这样 图例仅显示图
  • 在 Java 中使用正则表达式查找重复模式

    我正在使用正则表达式来匹配以下字符串 String sample1 key value key value key value key value 正如您所看到的 key value 定期重复 唯一的分隔符是 管道 注意事项 键 gt 只是
  • 为什么“mvn verify”不运行我的集成测试?

    我有一个多模块项目 并且在根 pom 中定义了故障保护 如下所示
  • TargetName 属性无法在 Style Setter 上设置,那么它是如何设置的呢?

    过去一周我一直在探索 WPF 所以它对我来说仍然很陌生 我正在做的事情之一是简单的动画 在本例中是一个弹跳的笑脸 我的攻击计划是 做一个笑脸 我已经做到了这一点 计算一个简单对象的弹跳动画 我已经做到了这一点 抽象该动画 以便它可以在多个地
  • 类型错误:无法将 psycopg2.extensions.Binary 转义为二进制

    我尝试通过 sqlalchemy 将二进制文件存储到 postgresql 中 并且文件是从客户端上传的 对错误消息进行了一番谷歌 让我明白了这个源文件 https github com psycopg psycopg2 blob mast
  • memcpy 不会抛出异常吗?

    希望这个问题有一个简单的答案 因为这似乎是一个简单的问题 但是我无法在互联网上找到任何有关此问题的信息 在下面的代码片段中 Visual Studio 抱怨 delete bytes 行的代码无法访问 try memcpy bytes ot
  • 比较表达式语言中的字符串和布尔值

    我有这种行为我不太理解 someVar someVar class name someVar error outputs false java lang Boolean true 怎么解释呢 为了首先测试两个 事物 是否具有相同的类型 然后
  • “require_tree 参数必须是目录”rails 3.1.1 预编译资产

    我在这里一直在尝试让资产在我的生产服务器上进行预编译 使用 ruby 1 9 2 和 Rails 3 1 1 进行简单的 ubuntu 安装 并尝试使用新的 sprockets 2 10 进行 3 1 2RC require tree 参数
  • Bash 匿名管道

    在设计执行特定任务的命令链时 我遇到了匿名管道的行为与预期不同的问题 由于我运行的原始命令太复杂 无法在此处解释 因此我创建了一个示例来显示问题 我知道所有这些命令基本上什么也没做 另外 我使用 pv 来显示数据是否实际上从输入复制到输出
  • LWJGL'java.lang.UnsatisfiedLinkError':java.library.path中没有lwjgl

    Exception in thread main java lang UnsatisfiedLinkError no lwjgl in java libr ary path at java lang ClassLoader loadLibr
  • Windows 商店应用程序 - 显示 PDF

    我正在创建一个 Windows 商店应用程序 以前称为 Metro 应用程序 它能够读入并显示几种不同的文件类型 jpg wmv pdf 等 每种文件类型都使用适当的 XAML 控件显示 例如 jpg 使用 Image wmv 使用 Med
  • 生成的代码与 PyOTP 示例不匹配

    当我发现时 我正在寻找基于 Python 时间的 OTP 库PyOtp https github com pyotp pyotp 我扫描了示例二维码 使用 Google Authenticator 并运行关联的示例代码 import pyo
  • PHP7 - 连接到sybase数据库

    http php net manual en function sybase connect php http php net manual en function sybase connect php从 PHP7 开始被删除 所以现在我收
  • Docker突然无法识别-p命令

    所以我刚刚在我的 Mac 上更新了 Docker 并且适应 Docker 似乎相当具有挑战性和令人困惑 几周前 我能够通过运行以下命令将 docker 容器上的端口 8834 转移到本地主机上的端口 8834 这是我的命令行历史记录 845
  • UITextView linkTextAttributes 字体属性不适用于 NSAttributedString

    我有一个NSAttributedString从包含一些链接的 HTML 生成 属性字符串显示在 UITextView 中 我希望为链接应用不同的字体样式并正在设置linkTextAttributes为了这 我已经添加NSForeground
  • 如何使自动续订订阅与内部用户而不是 Apple ID 绑定?

    我似乎遇到了障碍 但本质上我在应用程序中拥有的是用户登录页面和创建帐户页面 当用户打开我的应用程序并创建新帐户时 他们的信息将存储在 Firebase 服务器 BaSS 上 现在我的问题是我将如何去做 以便对于通过我的应用程序创建帐户的每个
  • 在 Windows 中更改 org.eclipse.swt.widgets 背景颜色

    现在我正在尝试使用以下代码更改 org eclipse swt widgets Button 的背景颜色 Button sceneButton new Button border SWT TOGGLE SWT FLAT sceneButto
  • 识别矩阵中的值

    我有一个问题 然后我需要你的帮助来解决它 我有一个矩阵A A 0 0 1 2 3 4 0 1 2 3 4 0 0 0 0 0 0 1 2 3 4 0 1 2 3 4 0 0 然后我想知道矩阵 A 中每行的每个值 1 的个数与矩阵 A 中每行
  • ReferenceError:请求未定义

    我正在尝试复制一个脸书消息机器人 https developers facebook com docs messenger platform guides quick start但继续得到request is not defined 与 F
  • Prettier.js 方法关于换行格式的参数

    我正在运行 Prettier js VSCode 插件 prettier eslint cli 它将超过 80 个字符限制的方法参数格式化如下 将每个参数放在新行中 someMethod argumentOne argumentTwo ar