Projekt
Prüfe eine Byte-Reihenfolgemarkierung, einen vorhandenen Lizenzkommentar und einen zweiten Durchlauf, ohne Kopf oder Dateiinhalt zu duplizieren.
Ändere den SPDX-Kopf einer Quelldatei und lasse die Interpreterzeile an erster Stelle.
text = source.removeprefix("\ufeff")
head, separator, body = text.partition("\n")
if head.startswith("#!"):
result = head + (separator or "\n") + update_spdx(body)
else:
result = update_spdx(source)Prüfe eine Byte-Reihenfolgemarkierung, einen vorhandenen Lizenzkommentar und einen zweiten Durchlauf, ohne Kopf oder Dateiinhalt zu duplizieren.
Vergleichen Sie das tatsächliche Verhalten mit dem erwarteten Ergebnis. Klären Sie fehlgeschlagene Prüfungen vor weiteren Änderungen.
Richten Sie einen OpenAI-kompatiblen oder Anthropic-Endpunkt mit Basis-URL und gegebenenfalls API-Schlüssel ein. Testen Sie die Verbindung. Ein lokaler Modellserver muss laufen; entfernte Werkzeuge können Daten separat übertragen.
text = source.removeprefix("\ufeff")
head, separator, body = text.partition("\n")
if head.startswith("#!"):
result = head + (separator or "\n") + update_spdx(body)
else:
result = update_spdx(source)