About VSCode formatting JS automatically adding or removing semicolons

About VSCode formatting JS automatically adding or removing semicolons

introduction

It is okay to add or not add a semicolon at the end of a js code sentence. Generally, when developing a team, a unified standard is required, either adding a semicolon or not. However, sometimes we can remember to add a semicolon, and sometimes we can't remember to add it. This will cause some of our codes to have semicolons and some not, which will be messy. To solve this problem, we can use a formatter to help us automatically add or remove semicolons at the end of sentences.

The specific operation method is to type some js code first, and then use it to see the effect. If you have downloaded a lot of plug-ins and have a bunch of js formatters, then you need to configure the default formatter.

Please add a description of the image

Select Configure Default Formatter

Please add a description of the image

Select the js formatter that comes with VSCode

Please add a description of the image

Open Settings

Please add a description of the image

Open the settings json file

Please add a description of the image

Add a javascript.format.semicolons property

This attribute has three values.

The first type ignore

"javascript.format.semicolons": "ignore",

This is the default value of this property. When formatting, do not delete or add semicolons. It does not matter what happens. It is the same as when there is no configuration. I will not demonstrate it.

The second insert

"javascript.format.semicolons": "insert",

When formatting, add a semicolon at the end of the sentence, the effect is as follows:

Please add a description of the image

The third type remove

"javascript.format.semicolons": "remove",

When formatting, no semicolon is added at the end of the sentence, and the effect is as follows:

Please add a description of the image

If you need other code formatting related configurations, you can send me a private message in the comment area. I may write a few more articles about formatting configuration in the future.

This is the end of this article about how to automatically add or remove semicolons in VSCode formatted JS. For more information about VSCode formatted JS, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Detailed explanation of using code to format configuration using the Prettier plugin in vscode
  • Implementation of VSCode formatting indented code
  • VScode formatting ESlint method (the most complete and best method)
  • Vue-cli Eslint code automatic formatting method in vscode
  • Solve the problem that vscode will automatically add semicolons and double quotes when formatting vue

<<:  Docker executes a command in a container outside the container

>>:  Using HTML web page examples to explain the meaning of the head area code

Recommend

How to upload and download files between Linux server and Windows system

Background: Linux server file upload and download...

What should I do if I want to cancel an incorrect MySQL command?

I typed a wrong mysql command and want to cancel ...

Detailed explanation of the principle of Docker image layering

Base image The base image has two meanings: Does ...

MySQL uses events to complete scheduled tasks

Events can specify the execution of SQL code once...

Example code for implementing verification code login in SMS API in Node

1. Node server setup + database connection The op...

A brief analysis of how MySQL implements transaction isolation

Table of contents 1. Introduction 2. RC and RR is...

CSS animation property usage and example code (transition/transform/animation)

During development, a good user interface will al...

Make your website run fast

Does performance really matter? Performance is im...

How to enable or disable SSH for a specific user or user group in Linux

Due to your company standards, you may only allow...

JavaScript jigsaw puzzle game

This article example shares the specific code of ...

AsyncHooks asynchronous life cycle in Node8

Async Hooks is a new feature of Node8. It provide...

Specific use of nginx keepalive

The default request header of the http1.1 protoco...