blocks: prevent download when a block is incomplete
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- frontend
Rechercherichtung
Beginne damit nachzuverfolgen, wie Blöcke geprüft werden, bevor der Editor eine Hex-Datei herunterlädt, und reproduziere dann den im Issue gezeigten Fall eines unvollständigen Blocks. Als erledigt gilt die Aufgabe, wenn ein Block, bei dem ein erforderlicher angedockter Eingang fehlt, erkannt wird und die fehlerhafte Hex-Datei nicht heruntergeladen wird; das daraus resultierende Verhalten für Benutzer soll angemessen abgedeckt sein.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
In situations like the image below where a block that requires some other input doesn't have it:

...it would be kind to the user to stop them from downloading a broken hex file. (Broken in the sense that because the block is missing a required input, we know that the parser will fail to interpret the script)
Can we detect that a block is missing a required docked other block?
- Vorherrschende Sprache
- JavaScript
- Sterne
- 201
- Forks
- 126
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus bbcmicrobit/PythonEditor
-
Programming languagesOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
bbcmicrobit/PythonEditor#406 ·
-
UOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
bbcmicrobit/PythonEditor#405 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
bbcmicrobit/PythonEditor#391 · 2 Kommentare · 6 Reaktionen ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
bbcmicrobit/PythonEditor#375 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
bbcmicrobit/PythonEditor#367 ·
Alle Issues in bbcmicrobit/PythonEditor
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
hexlet-codebattle/codebattle#2361 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
micromatch/picomatch#223 ·
Maintainer antworten meist innerhalb von 11 Tagen
-
Upgrade MongoDB Node.js driver to 7.6+ for full MongoDB 9.0 compatibilityEvtl. vergeben @ga262 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
parse-community/parse-server#10754 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
🐛 bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
margelo/react-native-vision-camera#4211 ·
Maintainer antworten meist innerhalb von 4 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
platformatic/platformatic#5161 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag