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