VSCode is adding space and slash in ending tag of html code, how can I disable it?

Viewed 1701

In html file, if I save file with

<br>

it turns into...

<br />

I just want first one without slash and space, how can I do it? (I use Prettier if that's the reason)

2 Answers

Found the solution, Prettier was the problem. What I wanted is to
get rid of unnecessary slashes in HTML files, but leave auto formatting on other files like js, python...

What I did was...

  1. Go to setting (cmd + ,)
  2. search prettier
  3. on Disable Languages section add "html" (without double quote)

problem solved!

The desired functionality seems no longer to be supported by the "Prettier" plugin for VS Code. To use VS Code formatting for html on saving a file, add

"editor.formatOnSave": true,
"[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
}

to your settings.json. For a more detailed discussion see here.

Related