このページ内容は2022年9月9日以降、再調査・再検証してません。実際に扱う際は最新の情報にアクセスしてください。
RomeはTypeScript, HTML, CSSなどのフォーマッターかつ、リンターかつ、バンドラーで、Babel, ESLint, Webpack, Prettier, Jestの代替を目指しているオールインワンツールです。この度、Rustでの再実装が進み、フォーマッターとしての機能が使えるようになりましたrome_formatter。
上記の記事内ではPrettierとの比較をしており、処理速度が9-12倍 (ESLint, Webpack, TypeScriptのプロジェクトに対してリントした場合の速度)であり、エラーリカバリー (構文エラーがあっても、フォーマットが効く) を強化している点を強調してありました。VSCodeのプラグインとしても公開されてるので、すぐに試すことができますrome_formatter_vscode
Jest PreviewというJestのデバッガーツールが登場しましたjest_preview。これを使うことで、実際の動きを見ながら、Jestのテストのデバッグができます。jest-previewからdebugをインポートして使えるので、複雑なUIのテストを書く際に役立ちそうです。こちらは、Stackblitzで試すことができますjest_preview_stackblitz。
index.js1import { debug } from 'jest-preview';23describe('App', () => {4it('should work as expected', () => {5render(<App />);6debug();7});8});
スニペットやクリップボード履歴などで便利なAlfredのVersion 5がリリースされましたalfred5。ワークフローの強化とファイル移動やブラウザのダークモード化などができる自動タスクというものが追加されています。