Output code breaks

Offen
#356 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
macos, swift
Bereich
ai, desktop-dev

Rechercherichtung

Keine Quelldatei oder kein fehlschlagender Test ist angegeben. Reproduziere das Problem mit einer 600–700 Zeilen langen Swift-Datei in Copilot for Xcode 0.38.0 und untersuche anschließend ~/Library/Logs/GitHubCopilot/ sowie das Verhalten um Zeile 564. Die Aufgabe ist erledigt, wenn festgestellt wurde, ob die Kürzung eine interne Einschränkung ist, und das bestätigte Verhalten dokumentiert oder behoben wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Describe the bug

I have a swift file. The total lines are 632, but Claude Sonnet 4 can't output the whole file in one output. I have to ask it to separate output into multiple parts.

I believe Claude Sonnet 4 should output more than that. I want to know if this is a internal limitation of Copilot.

Versions

  • Copilot for Xcode: 0.38.0
  • Xcode: 16.4 (16F6)
  • macOS: 15.6 Beta(24G5065c)

Steps to reproduce

  1. Find a swift file with 600 to 700 lines.
  2. Revise some parts and let AI to output the whole file.

Screenshots

Image

Breaks at line 564.

Logs

Additional context

Vorherrschende Sprache
Swift
Sterne
6.3k
Forks
2k
Ø Merge
3 T. 21 Std.
Gemergte PRs (30 T.)
2

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/CopilotForXcode

Alle Issues in github/CopilotForXcode

Ähnliche Issues

Weitere Issues zu Swift

Neue Issues direkt in Ihr Postfach

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