TSKaigi

Corsa APIをESLintで使うためにやったこと(tsgolintじゃないヨ)

20分セッション
16:00 - 16:20 / kickflowトラック

我々はtypescriptにLintをかける際、typescript-eslintというプラグインを利用することが多いと思います。
このプラグインでは現在もTS7サポートに関する議論が行われており「安定してAPIへアクセス手段が見つかるまでは何もできない」とIssueで語られています。

過去にはtsgolintというOSSが公開され、そのスピードとパフォーマンスが話題となったほか、最近tsgolintからforkされたoxlint/type-aware等も出てきており、実運用ではこれらを採用した方が良さそうに見えます。

けれどもCorsaを使ってts-eslintを動かしてみたい・・・

そこでCorsa Parserを実装して動かしてみました。

Corsa APIへのアクセス方法はtsgolintのアプローチとは大きく異なり、Corsaを無理やり適用してもパフォーマンスは改善するのか?
そんな疑問も含め、本セッションではparser実装、bench計測で気がついた点を踏まえTypeScript7のunstable API実装の現状についてお話しします。

Hal

Hal

株式会社LIXIL / アプリケーションエキスパート

https://hal-spidernight.void.app/about
XGitHubZennQiita
タイムテーブルへ