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

Rome can handle programs using decorators but doesn’t support formatting or linting decorators.