我已经谷歌搜索了一段时间,没有找到如何做这个的方法。我的项目中已经设置了eslint和prettier。
// What I have:
if (a == b) doSomething();
// What I want from either eslint or prettier
if (a == b) {
doSomething();
}
有没有人能告诉我如何完成这个任务?或者给我展示一下他们的配置文件是如何实现这个的?
我已经谷歌搜索了一段时间,没有找到如何做这个的方法。我的项目中已经设置了eslint和prettier。
// What I have:
if (a == b) doSomething();
// What I want from either eslint or prettier
if (a == b) {
doSomething();
}
简述:为您的项目创建 .eslintrc.json 文件并为花括号创建规则。
{
"rules": {
"curly": "error",
}
}
Prettier只打印代码,不会对其进行转换。这是为了限制Prettier的范围。让我们专注于打印,并做到最好!
以下是Prettier不包括在内的一些例子:
因此,如果要获得您想要的结果,您应该使用eslint。ESLint具有--fix
选项和一个适用于all
的规则,这将提供您想要的精确结果。
希望这可以帮助到您。
prettier --write .
- leecbakerall
才能使其正常工作:curly: ['error', 'all']
。 - Johan Maes