bigskysoftware / bigskysoftware/_hyperscript
Referring to an empty hyperscript file throws an error
- 主要言語
- JavaScript
- スター
- 3.8k
- フォーク
- 171
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Adding e.g. `` when `scripts._hs` is empty results in e.g.
```
Uncaught (in promise) RangeError: Invalid count value
at String.repeat (<anonymous>)
at hyperscript-0.9.5-2839a7f.js:1:9892
at Object.c [as raiseParseError] (hyperscript-0.9.5-2839a7f.js:1:9939)
at hyperscript-0.9.5-2839a7f.js:1:11322
at hyperscript-0.9.5-2839a7f.js:1:9423
at Object.i [as parseElement] (hyperscript-0.9.5-2839a7f.js:1:9535)
at hyperscript-0.9.5-2839a7f.js:1:35679
at hyperscript-0.9.5-2839a7f.js:1:9423
at i (hyperscript-0.9.5-2839a7f.js:1:9535)
at Object.l [as parseAnyOf] (hyperscript-0.9.5-2839a7f.js:1:9658)
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
空の /scripts._hs ファイルを指す script 要素で問題を再現し、その後、hyperscript-0.9.5-2839a7f.js のスタックトレースに示されているパーサーの経路、特に raiseParseError と parseElement を調査します。空の外部 hyperscript ファイルで報告された RangeError が発生しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- frontend, web-dev
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100