Eslint and Prettier are frustrating to configure, they also run slowly
Introduce Biomejs, the next generation linter and formatter, written in Rust!
Setup Biomejs in vscode in mere 4 simple steps!
- install Biomejs - npm i -D @biomejs/biome
- install Biomejs vscode extension 
- (optional)create - biome.jsoncin root folder
 
{
    "javascript": {
        "formatter": {
            "quoteStyle": "single",
            "semicolons": "asNeeded"
        }
    }
}
This is my favorite configuration, simple and clean, I want to reduce noise as much as possible.
You are free to modify it, the js rules work with typescript out of the box.
- create a .vscode/settings.jsonfile in root folder
{
    "editor.formatOnSave": true,
    "editor.defaultFormatter": "biomejs.biome",
    "[typescript]": {
        "editor.defaultFormatter": "biomejs.biome"
    },
    "[jsonc]": {
        "editor.defaultFormatter": "biomejs.biome"
    },
    "[typescriptreact]": {
        "editor.defaultFormatter": "biomejs.biome"
    }
}
and it is done, enjoy!
 

 
    
Top comments (0)