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.
JavaScript does not require semicolons (other than the one exception you saw earlier). This is because JavaScript is clever and it can add the semicolons where needed automatically. This happens behind the scenes and you will not notice it. This process is called Automatic Semicolon Insertion (ASI).
Using the above config, Prettier will not format TypeScript code on paste or save but it will format code on paste or save for any other language that it understands.
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
note: These settings are prefixed with prettier.
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.*
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