javascript - Prettier Config 是否存在用于格式化 Switch 语句?

标签 javascript typescript formatting prettier

我目前正在使用 Prettier 来格式化我的 Typescript 代码。

这是我的问题:如果我有这样的代码:

switch (someVariable) {
  case "one": return 10;
  case "two": return 20;
  default: return 30;
}

Prettier 会将其格式化为:

switch (someVariable) {
  case "one":
    return 10;
  case "two":
    return 20;
  default: 
    return 30;
}

我想避免后者,因为它添加了额外的三行代码,并使整个 switch 语句的可读性和美观性降低。

我的问题是:是否可以在 .prettierrc 中包含一些更漂亮的配置来覆盖 switch 语句的格式?

最佳答案

找到了解决方法:在函数上方(或 switch 语句本身上方)添加 //prettier-ignore 注释将导致 prettier 忽略该函数中的所有内容。

关于javascript - Prettier Config 是否存在用于格式化 Switch 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68249192/

相关文章:

actionscript-3 - 如何按字母顺序自动格式化 AS3 变量声明?

javascript - 有没有办法从 javascript,meteor 中的文本文件导入字符串?

javascript - ng-show 动画效果不如预期

javascript - 如何使用 Cheerio.js 从文档中删除 <!doctype html>

javascript - typescript 多次进口

java - 用于 Java 结尾大括号的 Eclipse 格式化程序

javascript - 将用户 id 字段添加到 Accounts 包的 Meteor.Users 集合中

javascript - Typescript 确实分配给对象类型定义中不存在的对象属性

node.js - 如何使用 Express.js/Nodemon 获得持久 session ?

uitableview - SAPUI5:如何向ui.table的列菜单添加自定义功能?