popcodeorg / popcodeorg/popcode

In HTML, missing opening quotation mark causes everything else to get ignored by validator

Offen
#504 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

<!DOCTYPE html>
<html>
    <head>
<title>Page Title</title>
    </head>  
<div id=red"
</div>
<div id=blue>
</div>
<div id=yellow>
</div>
<div id=black>
</div>

Not only does this not throw a validation error, but nothing after the id=red" line is validated at all.

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

Verwende das HTML-Beispiel zur Reproduktion und beginne damit, den Einstiegspunkt des Validators zu finden, der für das Parsen von Attributen zuständig ist. Füge einen Regressionstest für das fehlende öffnende Anführungszeichen hinzu und überprüfe anschließend, dass ein Fehler gemeldet wird und die späteren Elemente weiterhin validiert werden, anstatt sie zu ignorieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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