Gritは、機械学習を用いてコードの変換を行うサービスです。対応する言語はさまざまで、フレームワークを変更したり、コードの書き方を変更したりできます。
特徴
Gritはコードの一部ではなく、ファイル全体の内容を書き換えられるのが特徴です。デモでは、JavaScriptからTypeScriptに直したり、AngularJSからAngularに変換したりできます。また、Reactのクラスコンポーネントから関数コンポーネントに書き換えるデモもあります。
フレームワークのメジャーアップデートなどに伴って、過去の資産を一気に変更する際などに利用できるでしょう。
連携
GritはGitHubやVS Code、ターミナルなどと連携いて動作します。CI/CDと絡めれば、コードの変換を自動化することも可能です。メンテナンスの工数を大幅に軽減できるでしょう。
料金
GritをCLIで利用する場合は無料です。JavaScriptやPython、Javaなど12の言語に対応しています。チームプランは一人月額40ドルからで、GitHub連携などが可能になります。