reactjs / reactjs/react-docgen
Failed to parse
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 3.8k
- フォーク
- 316
- 平均マージ
- 5時間 7分
- マージ済み PR(30日)
- 4
説明
We use a swagger gen .ts file in our project.
When using storybook 8.0.8 the following issue is reported
SyntaxError: .\src\Api\v1_0.swagger.ts: Unexpected token (2716:112)
2714 | result200 = null;
2715 | }
2716 | return Promise.resolve<SwaggerResponse<FileUploadMetadata[]>>(new SwaggerResponse<FileUploadMetadata[]>(status, _headers, result200));
| ^
2717 |
2718 | } else if (status !== 200 && status !== 204) {
2719 | const _responseText = response.data;
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
生成された src/Api/v1_0.swagger.ts ファイルと Storybook 8.0.8 を使って、まず失敗を再現します。2716 行目と、報告されているジェネリックな Promise.resolve 構文に重点を置いてください。react-docgen がこの TypeScript 入力をどのように解析するかを追跡します。ファイルが Unexpected token エラーを生成しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- storybook, typescript
- 領域
- tooling
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 30/100