88

I am using the VS Code prettier plugin to format my code, how can I add a setting to not add or remove semicolons when I format my code? I know that this feature was added in January but I found no mention in the PR or issue of how to add it to settings.

Achyut Rastogi
  • 1,335
  • 2
  • 11
  • 15

3 Answers3

132

From the readme:

prettier.semi (default: true)

Whether to add a semicolon at the end of every line (semi: true), or only at the beginning of lines that may introduce ASI failures (semi: false)

You have to set prettier.semi to false.

To change prettier settings see,

Like all other vscode settings enter image description here

note: These settings are prefixed with prettier.

Community
  • 1
  • 1
Francisco
  • 10,918
  • 6
  • 34
  • 45
17

Open settings.json file*.

Add this lines to format your code on save and to remove semicolons on save:

    "editor.formatOnSave": true,

    "prettier.semi": false,




Use Ctrl+P to search for file in Vs Code.*

Qui-Gon Jinn
  • 3,722
  • 3
  • 25
  • 32
11

In your Prettier settings. Add the following

semi: false
  • If you want to format your file using CLI, then
prettier --write --no-semi your_file 
Junip Dewan
  • 759
  • 8
  • 8