我已经用谷歌搜索了一段时间,但没有找到如何做到这一点。我的项目中有 eslint 和更漂亮的设置。
// What I have:
if (a == b) doSomething();
// What I want from either eslint or prettier
if (a == b) {
doSomething();
}
谁能告诉我如何完成这项工作?或者向我展示他们的配置?
最佳答案
tl;dr :为您的项目创建一个 .eslintrc.json 并为 curl 创建一个规则。
{
"rules": {
"curly": "error",
}
}
Prettier 只打印代码。它不会改变它。 这是为了限制 Prettier 的范围。让我们专注于打印并做得很好!
以下是一些超出 Prettier 范围的示例:
所以要得到你想要的,你应该使用 eslint。 eslint 有一个
--fix
all
的选项和规则,这将提供您想要的。eslint for vscode.
configuration of eslint.
希望这可以帮助。
关于visual-studio-code - 缺少if/else时如何更漂亮地添加大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54065344/