Language support
Language | Parsing | Formatting | Linting |
---|---|---|---|
JavaScript | ✅ | ✅ | ✅ |
TypeScript | ✅ | ✅ | ✅ |
JSX | ✅ | ✅ | ✅ |
JSON | ✅ | ✅ | ✅ |
JSONC | ✅ | ✅ | ✅ |
HTML | 🚫 | 🚫 | 🚫 |
Vue | 🚫 | 🚫 | 🚫 |
Svelte | 🚫 | 🚫 | 🚫 |
CSS | ⌛️ | 🚫 | 🚫 |
Markdown | 🚫 | 🚫 | 🚫 |
JavaScript support
Biome 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
Biome supports TypeScript version 5.2.
HTML super languages support
These languages require CSS, HTML and JavaScript parsing to be supported properly. Once those parsers are available, the works around these super languages can start.