@spring_raining が @potato4d に、ついにリリースされた Rome Formatter について話を聞いてみました。
オフィシャルのリリース告知はこちら: https://rome.tools/blog/2022/04/05/rome-formatter-release
npm i rome
は非推奨で、 npm i rome@next
を利用する必要有Language | Parsing | Formatting | Linting |
---|---|---|---|
JavaScript | ✅ | ✅ | 🚫 |
TypeScript | ✅ | ✅ | 🚫 |
JSX | ✅ | ⌛️ | 🚫 |
JSON | 🚫 | 🚫 | 🚫 |
HTML | 🚫 | 🚫 | 🚫 |
CSS | 🚫 | 🚫 | 🚫 |
Markdown | 🚫 | 🚫 | 🚫 |
TypeScript React のプロジェクトでは利用できるが、他のコードまで Prettier にゆだねている場合は format できない
--indent-style
: インデントのスタイルを設定できる(デフォルトはハードタブ)--indent-size
: インデントのサイズを設定できる(デフォルトは2)--quote-style
: シングルクォートかダブルクォートか(現状はダブルで固定)--line-width
: 行の最大幅 printWidth
の設定(現状は 80 で固定)