Convenções de nomes e estilos de maiúsculas no código
O que este conversor faz
Na programação, cada convenção de nomes nada mais é do que as mesmas palavras reorganizadas com separadores e maiúsculas diferentes. Esta ferramenta pega o texto que você digita —uma frase, o nome de uma variável, um título— e o reescreve em onze estilos de uma vez: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, lowercase e UPPERCASE. Em vez de converter um formato por vez, todos os resultados aparecem lado a lado, cada um com seu próprio botão de copiar.
Antes de converter, ela analisa o formato do que você insere. Se você colar helloWorld, reconhece a quebra própria do camelCase; se colar hello_world, divide no sublinhado. Esse formato detectado é exibido acima dos resultados, então você sempre sabe como a ferramenta interpretou seu texto antes de copiar qualquer coisa.
Quando usar
Os desenvolvedores recorrem a isso principalmente quando um projeto mistura convenções. Uma API em JSON pode retornar chaves em snake_case enquanto suas variáveis de JavaScript estão em camelCase, e uma classe de CSS ou um slug de URL pedem kebab-case. Em vez de redigitar o identificador e arriscar um erro de digitação, você o cola uma única vez e copia exatamente o estilo que o arquivo de destino espera.
Fora do código também é útil: transformar uma frase solta em um título no formato Title Case, normalizar um nome de arquivo para path/case ou gerar uma chave em CONSTANT_CASE para uma variável de ambiente. Como as onze formas são geradas juntas, comparar ou copiar várias de uma vez leva apenas um olhar.
Exemplo: helloWorld em cada estilo
Vamos partir das palavras hello world. Em camelCase, viram helloWorld; PascalCase resulta em HelloWorld; snake_case é hello_world e CONSTANT_CASE é HELLO_WORLD. As mesmas palavras aparecem como kebab-case hello-world, dot.case hello.world e path/case hello/world. Title Case produz Hello World, Sentence case Hello world, e as formas lowercase e UPPERCASE completam o conjunto. Uma entrada, onze saídas prontas para copiar.
Detalhes e casos especiais
A parte delicada são os limites entre as palavras. O conversor trata como pontos de corte as corcovas do camelCase, os sublinhados, os hifens, os pontos, as barras e os espaços, de modo que uma entrada mista como getUser_ID é dividida em palavras antes de ser remontada. Os números permanecem grudados à palavra que os antecede. Como a transformação apenas reagrupa e recapitaliza letras, ela nunca traduz nem corrige a ortografia: o sentido do seu texto continua intacto. Use 'Copy All' para exportar todas as conversões como um objeto JSON quando precisar do conjunto completo em uma única colagem.