Does not work in IRB
オープン
まだ誰も着手していません。
- 主要言語
- Ruby
- スター
- 155
- フォーク
- 37
- 平均マージ
- 4日 2時間
- マージ済み PR(30日)
- 1
説明
Due to the design limitation of the ruby internal API (RubyVM::AST.of), error_highlight cannot get the code snippet evaluated by Kernel#eval, etc. This means that error_highlight cannot show highlight lines for IRB.
This is a very tough issue. We need to design how to keep the eval'ed source code.
Slightly related to: https://bugs.ruby-lang.org/issues/16983
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず RubyVM::AST.of と、IRB から使用した場合に Kernel#eval のソースがどのように表現されるかを調査します。評価されたソースコードを保持することについての背景を確認するため、関連する Ruby issue 16983 を確認してください。error_highlight が eval'ed source を保持し、IRB のエラーについてハイライト行を表示できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- ruby
- 領域
- developer-experience, tooling
- issue の種類
- バグ
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100