
Veuillez noter: ce référentiel a été migré vers un monorepo appelé codemod.
Le registre CodeMod est un référentiel open-source et à guichet unique pour CodeMods et recettes d'automatisation de code. Le registre CodeMod apporte une variété toujours croissante de codes utiles en un seul endroit.
Les codemod disponibles dans le registre CodeMod sont automatiquement intégrés dans la plate-forme CodeMod et tous les développeurs qui ont le CodeMod CLI ou l'extension IDE peuvent ensuite découvrir, partager et exécuter ces CodeMods en un seul clic.
Actuellement, la plate-forme Codemod prend en charge les moteurs jscodeshift , ts-morph et Piranha Codemod d'Uber. Si vous souhaitez voir un moteur CodeMod spécifique pris en charge, veuillez nous laisser une demande de fonctionnalité.
S'il y a un codemod que vous souhaitez voir disponible dans le registre CodeMod, veuillez envisager d'ouvrir un PR pour ajouter le codemod. En savoir plus sur la contribution ici.
L'ajout ou l'utilisation de CodeMods dans le registre CodeMod permet:
? Intégration automatique avec le Codemod CLI et l'extension de code vs.
S'assurer que les codemods sont examinés et améliorés par une communauté d'experts Codemod.
? Rendre les codemods plus accessibles à de nombreux développeurs du monde entier.
Tous les codes du registre sont automatiquement distribués à l'extension CodeMod CLI et IDE.
Pour exécuter n'importe quel Codemod dans le registre, vous pouvez:
Le Registre CodeMod est un projet open-source, communautaire d'abord et communautaire conçu pour les développeurs, par les développeurs.
Si vous souhaitez contribuer au registre Codemod, veuillez suivre notre guide de contribution. Veuillez noter qu'une fois que vous aurez créé une demande de traction, il vous sera demandé de signer notre accord de licence de contributeur.
Si vous êtes un constructeur de codemod et / ou intéressé par les codemods, veuillez rejoindre notre communauté!
Si vous n'êtes pas un développeur Codemod, mais que vous aimeriez que la communauté contribue à développer un codemod qui vous intéresse, alors n'hésitez pas à demander un codemod ici.
Merci à ces gens merveilleux (clé emoji):
Max Leiter | Greg Pabian ? | Dmytrohryshyn ? | Alex Bit | Benny Joo ? | Mohab Sameh | Serhii Melnyk ? |
kevtran2 | George W Langham ? | Aniello falcone ? |
Ce projet suit les spécifications de tous les contributeurs. Contributions de toute nature bienvenue!