【问题标题】:Intellij "reformat code" command doesn't follow prettier rulesIntellij“重新格式化代码”命令不遵循更漂亮的规则
【发布时间】:2021-08-16 18:42:42
【问题描述】:

我通过 Quasar 创建了一个 Vue 项目,选择 Prettier 作为 ESLint 预设。

当我尝试“重新格式化代码”命令时,它并没有完全遵循更漂亮的规则。具体来说,当它必须忽略一些东西时,我发现了问题。

例如:

拥有这些更漂亮的规则(.prettierrc 文件):

{
  "singleQuote": true,
  "semi": false
}

当我尝试使用此代码“重新格式化代码”时

//prettier-ignore
  name: "App"

它将双引号转换为单引号。

如果我使用“以更漂亮的方式重新格式化”一切正常,但有没有办法覆盖重新格式化代码的行为?

我问这个也是因为在提交更改对话框中有我想使用的“重新格式化代码”选项。 我不知道是否可以在此处添加“更漂亮的重新格式化代码”选项

【问题讨论】:

    标签: intellij-idea configuration eslint prettier


    【解决方案1】:

    IDEA 代码格式化程序不应该尊重//prettier-ignore cmets。但是您可以根据https://www.jetbrains.com/help/idea/2021.1/prettier.html#ws_prettier_default_formatter 中的说明将 Prettier 设置为默认格式化程序,以便在 Code > Reformat Code

    上使用

    【讨论】:

      猜你喜欢
      • 2023-02-19
      • 2020-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 2018-04-22
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多