Language support

LanguageParsingFormattingLinting
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.