Search code examples
javascriptprettier

why prettier.semi not adding any semicolons on my JavaScript files?


This one of my files that prettier didn't add any semicolons but format it well,

function usercreate(name,score){
        this.name = name 
        this.score = score
        }
        usercreate.prototype.increment=function(){
            this.score++
            console.log(this.score)
        }
        usercreate.prototype.login=function(){
            console.log("loged in")
        }
    const user1=new usercreate("zahal",100)
    user1.increment()
    user1.login()
    const user2=new usercreate("sam",01)
    user2.increment()
    user2.login()

and this is my v-code setting.json

{
    "workbench.colorTheme": "Visual Studio Light",
    "security.workspace.trust.untrustedFiles": "open",
    "prettier.semi": true
}

and I don't use Eslint


Solution

  • How I've sorted it after having super huge frustrations with Prettier stopping working in VSCode.

    1. Select VS Code -> View -> Command Palette, and type: Format Document With
    2. Then Configure Default Formatter... and then choose Prettier - Code formatter.

    This sorted the problem for me magically.

    Depending on your case this might help you...