popcodeorg / popcodeorg/popcode

Console expressions should break infinite loops

Offen
#1,334 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement help wanted
Vorherrschende Sprache
JavaScript
Sterne
191
Forks
143
Ø Merge
4 T. 11 Std.
Gemergte PRs (30 T.)
5

Beschreibung

Entering e.g.

while (true) {}

Into the console causes an infinite loop. We should run console entries through loop-breaker (at least if they comprise statements).

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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

Beginne damit, den Einstiegspunkt für die Auswertung von Konsolenausdrücken zu lokalisieren und zu prüfen, wie Anweisungseinträge verteilt werden. Verfolge, an welcher Stelle eine Konsoleneingabe unbegrenzt ausgeführt werden kann, und stelle anschließend sicher, dass anweisungsbasierte Einträge unter loop-breaker beendet werden, während gewöhnliche Ausdrücke weiterhin funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
frontend, web-dev
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

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