jaraco / jaraco/cssutils

Implement CSS Colors level 4

Offen
#29 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement good first issue help wanted
Vorherrschende Sprache
Python
Sterne
92
Forks
30
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In #28, a user reported an issue parsing colors with the `/` symbol in them. Here's a minimum reproducer:

```
python -m cssutils.scripts.cssparse -s '.any{color:rgb(0 0 0 / 0.4)}'
ERROR COLOR_VALUE: Missing token for production end FUNC ")": ('CHAR', '/', 1, 22)
ERROR PropertyValue: No match: ('CHAR', ')', 1, 27)
ERROR PropertyValue: Unknown syntax or no value: rgb(0 0 0 / 0.4)
ERROR CSSStyleDeclaration: Syntax Error in Property: color:rgb(0 0 0 / 0.4)
b''
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Verwende den minimalen Reproduzierer mit `python -m cssutils.scripts.cssparse` als Ausgangsprüfung. Verfolge, wie `rgb(0 0 0 / 0.4)` geparst wird, und betrachte die Arbeit als abgeschlossen, wenn diese CSS Colors Level 4-Syntax ohne die gemeldeten Fehler akzeptiert wird; das Issue nennt keine Quelldatei oder keinen Test.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
css, python
Bereich
web-dev
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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