GraphQLのダイエット術 TypeScript Language Service Pluginで未使用フィールドをなくす
- Yasuyuki Matsumotoさん
tsとGraphQL
- フロントエンドでAPIからデータを取得する時にオーバーフェッチングが起きる
- GraphQLだとそれを発生させないでデータ取得できる
- 未使用フィールドのチェックは手動でやらないといけない
- Typescript Language Server Pluginで自動で未使用フィールドを検出する
- 未使用フィールドの検出
- AST解析してGraphQLのAST解析してチェック
- GrahpQLSPを使うと楽にできる
- https://github.com/0no-co/GraphQLSP
- エディタのプラグインで未使用だとwarnが出る
.graphql
は対象にならない
SQL
TypeScript Compiler APIを利用したデータベースドキュメントの自動生成
- Hironori Nakanoさん