【问题标题】:Prettier replacing comma to semicolon将逗号替换为分号更漂亮
【发布时间】:2019-05-01 16:57:48
【问题描述】:

我在 typescript 中声明一个具有对象类型的类。

metadataList: {
  name: string[],
  metadata: Object;
};

我的实际问题是,当我保存时,prettier 正在用分号替换逗号。 所以它给了我

metadataList: {
  name: string[];
  metadata: Object;
};

这导致我在设置 metadataList.name 时出错:proprety undefined

如何禁用此功能?

【问题讨论】:

  • 这不是您问题的根本原因。
  • 如上所述 - 与 prettier 无关,metadataList 可能未定义

标签: typescript visual-studio-code vscode-settings prettier


【解决方案1】:

我知道这不是针对您的具体问题的直接答案,但您为什么要更改它。这不是功能,而是语法。这就是 json 对象的定义方式。除了更漂亮之外,还有什么理由要这样做。

1.可读性差

2.git 会存储错误

【讨论】:

  • 这不是问题的答案,如果您想发表评论,您可以像用户一样添加评论:DeeV
猜你喜欢
  • 1970-01-01
  • 2022-07-21
  • 2023-02-11
  • 1970-01-01
  • 1970-01-01
  • 2018-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多