
Observação: este repositório foi migrado para um monorepo chamado CodEMod.
O CodEmod Registry é um repositório de parada única e de código aberto para receitas de codemodos e automação de código. O CodEmod Registry traz uma variedade cada vez maior de códigos úteis em um só lugar.
Os códigos de código disponíveis no Registro de Codemod são automaticamente integrados à plataforma CodEmod e todos os desenvolvedores que possuem a extensão CLI ou IDE de CodEmod podem descobrir, compartilhar e executar esses códigos de codificadores com um único clique.
Atualmente, a plataforma Codemod suporta jscodeshift , ts-morph e os motores Codemod da piranha da Uber. Se você deseja ver um mecanismo de codemod específico suportado, deixe -nos uma solicitação de recurso.
Se houver um codemod que você gostaria de ver disponível no CodEMod Registry, considere abrir um PR para adicionar o codemod. Saiba mais sobre como contribuir aqui.
Adicionar ou usar o CodEmods no Codemod Registry permite:
? Integração automática com a extensão do CLI e VS Code.
Garantir que os codemodos sejam revisados e aprimorados por uma comunidade de especialistas em codemod.
? Tornando os codemodos mais acessíveis a muitos desenvolvedores em todo o mundo.
Todos os modelos de codas no registro são distribuídos automaticamente à extensão da CLI e da IDE de Codemod.
Para executar qualquer codemod no registro, você pode:
O CodEmod Registry é um projeto de código aberto, primeiro da comunidade e com a comunidade, feita para desenvolvedores, por desenvolvedores.
Se você deseja contribuir para o Codemod Registry, siga nosso guia de contribuição. Observe que, depois de criar uma solicitação de tração, você será solicitado a assinar nosso contrato de licença de contribuinte.
Se você é um construtor de codemod e/ou interessado em códigos de codas, junte -se à nossa comunidade!
Se você não é um desenvolvedor de codemod, mas gostaria de que a comunidade contribua para o desenvolvimento de um codemod em que se interessa, sinta -se à vontade para solicitar um codemod aqui.
Obrigado a essas pessoas maravilhosas (key emoji):
Max Leiter | Greg Pabian ? | Dmytrohryshyn ? | Alex bit | Benny Joo ? | Mohab Sameh | Serhii Melnyk ? |
kevtran2 | George W Langham ? | Aniello Falcone ? |
Este projeto segue a especificação de todos os contribuintes. Contribuições de qualquer tipo de boas -vindas!