I've googled for a while and not found how to do this. I have eslint and prettier setup in my project.
// What I have:
if (a == b) doSomething();
// What I want from either eslint or prettier
if (a == b) {
doSomething();
}
Can any one show me how to get this done? Or show me their config that does this?
tl;dr : create a .eslintrc.json for your project and a rule for curly.
{
"rules": {
"curly": "error",
}
}
Prettier only prints code. It does not transform it. This is to limit the scope of Prettier. Let's focus on the printing and do it really well!
Here are a few examples of things that are out of scope for Prettier:
so to get what you want, you should use eslint. eslint has a --fix
option and a rule for all
, which would provide exactly what you want.
eslint for vscode.
configuration of eslint.
Hope this helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With