Language support
Language | Parsing | Formatting | Linting |
---|---|---|---|
JavaScript | ✅ | ✅ | ✅ |
TypeScript | ✅ | ✅ | ✅ |
JSX | ✅ | ✅ | ✅ |
JSON | ✅ | ✅ | ⌛️ |
HTML | 🚫 | 🚫 | 🚫 |
CSS | 🚫 | 🚫 | 🚫 |
Markdown | 🚫 | 🚫 | 🚫 |
JavaScript support
Rome supports the ES2022 version of the language.
Rome supports only the official syntax. The team starts development of the new syntax when a proposal reaches Stage 3.
TypeScript support
Rome supports TypeScript version 5.0.
Rome can handle programs using decorators but doesn’t support formatting or linting decorators.