Does not work in IRB
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Ruby
- Sterne
- 155
- Forks
- 37
- Ø Merge
- 4 T. 2 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der Untersuchung von RubyVM::AST.of und der Darstellung des Kernel#eval-Quelltexts bei der Verwendung aus IRB. Sieh dir den zugehörigen Ruby issue 16983 an, um den Kontext für das Beibehalten von ausgewertetem Quelltext zu verstehen. Als erledigt gilt die Aufgabe, wenn error_highlight den eval'ed source beibehalten und bei IRB-Fehlern hervorgehobene Zeilen anzeigen kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- ruby
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100