Language support
Language | Parsing | Formatting | Linting |
---|---|---|---|
JavaScript | ✅ | ✅ | ✅ |
TypeScript | ✅ | ✅ | ✅ |
JSX | ✅ | ✅ | ✅ |
TSX | ✅ | ✅ | ✅ |
JSON | ✅ | ✅ | ✅ |
JSONC | ✅ | ✅ | ✅ |
HTML | 🚫 | 🚫 | 🚫 |
Vue | 🚫 | 🚫 | 🚫 |
Svelte | 🚫 | 🚫 | 🚫 |
Astro | 🚫 | 🚫 | 🚫 |
CSS | ⌛️ | ⌛️ | 🚫 |
Markdown | 🚫 | 🚫 | 🚫 |
JavaScript support
Section titled JavaScript supportBiome supports the ES2023 version of the language.
Biome supports only the official syntax. The team starts development of the new syntax when a proposal reaches Stage 3.
TypeScript support
Section titled TypeScript supportBiome supports TypeScript version 5.2.
HTML super languages support
Section titled HTML super languages supportThese languages require CSS, HTML and JavaScript parsing to be supported properly. Once those parsers are available, the works around these super languages can start.