Intellij "reformat code" 命令不遵循更漂亮的规则
Intellij "reformat code" command doesn't follow prettier rules
我通过 Quasar 创建了一个 Vue 项目,选择 Prettier 作为 ESLint 预设。
当我尝试“重新格式化代码”命令时,它并没有完全遵循更漂亮的规则。具体来说,我发现它必须忽略东西时出现问题。
例如:
拥有这些更漂亮的规则(.prettierrc 文件):
{
"singleQuote": true,
"semi": false
}
当我尝试使用此代码“重新格式化代码”时
//prettier-ignore
name: "App"
它将双引号转换为单引号。
如果我使用“使用更漂亮的格式重新格式化”一切正常,但是有没有办法覆盖重新格式化代码的行为?
我问这个也是因为在提交更改对话框中有我想使用的“重新格式化代码”选项。
我不知道是否可以在那里添加“使用更漂亮的代码重新格式化”选项
IDEA 代码格式化程序不应该尊重 //prettier-ignore
注释。但是您可以按照 https://www.jetbrains.com/help/idea/2021.1/prettier.html#ws_prettier_default_formatter 中的说明将 Prettier 设置为默认格式化程序,以用于 Code > Reformat Code
我通过 Quasar 创建了一个 Vue 项目,选择 Prettier 作为 ESLint 预设。
当我尝试“重新格式化代码”命令时,它并没有完全遵循更漂亮的规则。具体来说,我发现它必须忽略东西时出现问题。
例如:
拥有这些更漂亮的规则(.prettierrc 文件):
{
"singleQuote": true,
"semi": false
}
当我尝试使用此代码“重新格式化代码”时
//prettier-ignore
name: "App"
它将双引号转换为单引号。
如果我使用“使用更漂亮的格式重新格式化”一切正常,但是有没有办法覆盖重新格式化代码的行为?
我问这个也是因为在提交更改对话框中有我想使用的“重新格式化代码”选项。 我不知道是否可以在那里添加“使用更漂亮的代码重新格式化”选项
IDEA 代码格式化程序不应该尊重 //prettier-ignore
注释。但是您可以按照 https://www.jetbrains.com/help/idea/2021.1/prettier.html#ws_prettier_default_formatter 中的说明将 Prettier 设置为默认格式化程序,以用于 Code > Reformat Code