Projeto
Verifique a marca de ordem de bytes, uma licença já comentada e uma segunda execução para não duplicar o cabeçalho nem alterar o corpo.
Atualize o cabeçalho SPDX mantendo a linha do interpretador na primeira posição.
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)Verifique a marca de ordem de bytes, uma licença já comentada e uma segunda execução para não duplicar o cabeçalho nem alterar o corpo.
Compare o comportamento real com o resultado esperado. Se uma verificação falhar, investigue a causa antes de fazer outras alterações.
Configure um endpoint compatível com OpenAI ou Anthropic com a URL base e uma chave API, quando necessária. Teste a conexão. O servidor local precisa estar em execução; ferramentas remotas podem transmitir dados separadamente.
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)