ZL
About Articles Contact
Published on Apr 28, 2021
Filed under:
#vscode,
#tools,
#javascript

Prettier and Standard in VSCode

Prettier is an opinionated tool that helps you format code. I love Prettier, but I don’t like its opinions with JavaScript. I prefer using Standard for JavaScript because it doesn’t have semicolons (which makes the code cleaner to read).

It used to be complicated to use Prettier and Standard together. We had to disable Prettier for specific languages. Thankfully, there’s a simpler way now.

We can use an extension called Prettier Standard VSCode. It changes JavaScript from the Prettier default format into Standard.

After you download the extension, you want to set it as the default formatter for all your files.

[
"editor.defaultFormatter": "numso.prettier-standard-vscode"
]

I’ve tested this extension and it continues to work like all other Prettier extensions like .html and .css.

The good thing about using Prettier Standard VSCode is we can continue to use Standard in files with mixed syntaxes like HTML and markdown.

Here’s an example where I edited markdown with Prettier:

Markdown edited with Prettier

And here’s one with Prettier Standard.

Markdown edited with Prettier Standard

For languages that Prettier doesn’t support, you can always overwrite Prettier Standard with a different formatter, like this:

"[nunjucks]": {
"editor.defaultFormatter": "okitavera.vscode-nunjucks-formatter"
},

I hope this helps you set up your JavaScript environment!

Previous Using async/await in Express Next Rsync with Github actions when using a a custom port

Join My Newsletter

I share what I’m learning on this newsletter: code, building businesses, and living well.

Sometimes I write about technical deep-dives, product updates, musings on how to live, and sometimes my struggles and how I’m breaking through.

Regardless of the type of content, I do my best to send you an update every week.

If you’re into making things and growing as a person, you’ll probably feel at home here.

“

Zell’s writing is very accessible to newcomers because he shares his learning experience. He covers current topics and helps all readers level up their web development skills. Must subscribe.

Chen Hui Jing
Chen Hui Jing — Web Developer
The Footer

General

Home About Contact Testimonials Tools I Use

Projects

Magical Dev School Splendid Labz

Socials

Youtube Instagram Tiktok Github Bluesky X

Follow Along

Email RSS
© 2013 - 2025 Zell Liew / All rights reserved / Terms