Skip to content
This repository was archived by the owner on Nov 7, 2026. It is now read-only.

Web 0.14.2: Glühbirne mit Vorschlägen im Bereich Programmieren - #233

Closed
code4teaching wants to merge 2 commits into
mainfrom
web/quickfix
Closed

code4teaching wants to merge 2 commits into
mainfrom
web/quickfix

Conversation

@code4teaching

Copy link
Copy Markdown
Owner

Requested by Holger · project thread

Baut auf #232 auf (enthält dessen Commit). Erst #232 mergen, dann diesen.

Was neu ist

Am Ende einer Zeile mit einem Fehler erscheint eine 💡, wenn VisuStruct genau weiß, was fehlt (wie der Quick Fix in Eclipse). Hover zeigt den Vorschlag, Klick übernimmt ihn, Strg+Z macht ihn rückgängig.

Fehler Vorschlag
Scanner ohne Import import java.util.Scanner; hinter den vorhandenen Importen bzw. ganz oben einfügen
eingabe.nextInt() ohne angelegten Scanner Scanner eingabe = new Scanner(System.in); über der Zeile einfügen
fehlendes ; oder ) Zeichen an der Stelle einfügen
vertippter Datentyp (Strng) durch String ersetzen
  • L20 („Das Programm ausführen“) erklärt die Glühbirne (de/en/pt).
  • Neue Texte web_quickfix_insert_fmt / web_quickfix_replace_fmt in allen 21 Sprachen.
  • Im Browser alle vier Fälle durchgeklickt.

Tests: npx vitest run 488 grün, npm run build:site gebaut und committet.


Generated by Claude Code

- L7: neuer Schritt „Drei Arten von Fehlern“ (Syntax-, Laufzeit-, Logikfehler)
  mit den Meldungen der App, Kompetenz, zwei Wissenstest-Fragen
- L20: rote Zeilennummer, Debugger für Logikfehler, Kompetenz und Frage
- L22: Exception = Laufzeitfehler; Glossar mit den drei Begriffen (de/en/pt)
- Bereich Programmieren: Zeilennummer der Fehlerzeile wird rot (Syntax-
  probleme und Abbruchzeile), Konsole nennt die Zeile des Laufzeitfehlers

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28UvRVgxHGG62rH4ie7
💡 am Zeilenende bei Fehlern, für die VisuStruct die Lösung kennt:
fehlender import, fehlender Scanner, fehlendes ; oder ), vertippter
Datentyp. Hover zeigt den Vorschlag, Klick übernimmt ihn. L20 erklärt es.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ugz28UvRVgxHGG62rH4ie7

Copy link
Copy Markdown
Owner Author

Ist jetzt in #232 (Web 0.14.15) enthalten, deshalb geschlossen.


Generated by Claude Code

@code4teaching
code4teaching deleted the web/quickfix branch November 5, 2026 21:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants