nodejs / nodejs/node

readline.line automatically escapes input

Offen
#45,950 10 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

readline
Vorherrschende Sprache
JavaScript
Sterne
122k
Forks
37.3k
Ø Merge
4 T. 2 Std.
Gemergte PRs (30 T.)
283

Beschreibung

Version

18.12.0

Platform

Microsoft Windows NT 10.0.22621.0 x64

Subsystem

readline

What steps will reproduce the bug?

Use readline and access its line variable.

rl.line

How often does it reproduce? Is there a required condition?

No response

What is the expected behavior?

No response

What do you see instead?

I see that if I input \n, then it is automatically escaped with \\n, is it possible to disable this behavior and get \n?

Additional information

I am not sure if this behavior is something wanted. If so, then I am asking if there is an alternative to get the non-escaped character. (\n)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere den Bericht mit Node.js 18.12.0 unter Windows, indem du readline verwendest und rl.line nach der Eingabe der gemeldeten Eingabe untersuchst. Kläre, ob die Eingabe eine wörtliche Backslash-Sequenz oder einen Zeilenumbruch darstellt, und bestimme anschließend das beabsichtigte Verhalten; abgeschlossen ist die Aufgabe, wenn eine bestätigte Erwartung und ein Regressionstest oder eine dokumentierte Alternative im readline-Subsystem vorliegen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, node.js
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.