Editor Setup
Generated projects include VSCode configuration out of the box. Other editors require manual setup.
VSCode
Extensions
The generated .vscode/extensions.json recommends:
{
"recommendations": [
"biomejs.biome",
"stylelint.vscode-stylelint"
]
}Open VSCode and accept the prompt to install recommended extensions, or install them manually:
Workspace settings
The generated .vscode/settings.json configures format-on-save for all file types:
{
"editor.formatOnSave": true,
"editor.defaultFormatter": "biomejs.biome",
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"stylelint.validate": ["scss"]
}With these settings:
- Saving a
.jsor.jsxfile runs the Biome formatter automatically - Stylelint validates
.scssfiles in real-time
Prettier conflict
If you have the Prettier extension installed globally, it may compete with Biome for JS/JSX formatting. Disable Prettier for this workspace:
// .vscode/settings.json — add this line
{
"[javascript]": { "editor.defaultFormatter": "biomejs.biome" },
"[javascriptreact]": { "editor.defaultFormatter": "biomejs.biome" }
}Or disable Prettier entirely for the workspace via Extensions → Prettier → Disable (Workspace).
JetBrains (WebStorm / IntelliJ)
Install the Biome plugin from the JetBrains Marketplace.
After installation:
- Go to Settings → Languages & Frameworks → Biome
- Set the Biome executable path to
node_modules/.bin/biome - Enable Run on Save
For SCSS, WebStorm has built-in Stylelint support. Go to Settings → Languages & Frameworks → Style Sheets → Stylelint and enable it.