popcodeorg / popcodeorg/popcode

Console should pretty-print values

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

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

The JavaScript console should pretty-print values:

  • Values should be syntax highlighted
  • We should print all values in a reasonable way, including functions, complex objects (e.g. jQuery collection), etc.
  • As a baseline, the printing behavior for a given object should be at least as good as it is in the current built-in Chrome console

I suspect https://github.com/cvadillo/js-object-pretty-print will be of use—I’m thinking we will probably want to actually load this into the preview environment and just pass an already-pretty-printed string through the postMessage.

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, die JavaScript-Konsole und den postMessage-Pfad der Vorschauumgebung zu finden, und prüfe anschließend das referenzierte Projekt js-object-pretty-print. Als abgeschlossen sollte die Funktion Syntaxhervorhebung und eine angemessene Ausgabe für Funktionen, komplexe Objekte und andere Werte umfassen, mit einem Verhalten, das mindestens mit der integrierten Konsole von Chrome vergleichbar ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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