Aplica quebra de linha por limite de colunas a um bloco de código já formatado.
Cada linha que ultrapasse maximoCaracteres é dividida em múltiplas linhas
em pontos semanticamente seguros (após vírgulas, antes de operadores lógicos
e binários), respeitando o conteúdo de strings literais.
Quando não existe ponto de quebra viável, a linha é preservada intacta
("soft break" — nunca trunca tokens arbitrariamente).
Aplica quebra de linha por limite de colunas a um bloco de código já formatado.
Cada linha que ultrapasse
maximoCaracteresé dividida em múltiplas linhas em pontos semanticamente seguros (após vírgulas, antes de operadores lógicos e binários), respeitando o conteúdo de strings literais.Quando não existe ponto de quebra viável, a linha é preservada intacta ("soft break" — nunca trunca tokens arbitrariamente).