Codemod grep : recherche structurelle de code dans les dépôts GitHub publics

✍️ OpenClawRadar📅 Publié: August 23, 2026🔗 Source
Ad

Codemod grep est un nouveau moteur de recherche de code qui fonctionne sur la structure plutôt que sur le texte brut. Il utilise la syntaxe des motifs ast-grep pour faire correspondre le code par la forme de son arbre syntaxique, ce qui vous permet de trouver des motifs dans les dépôts GitHub publics que la recherche par texte ou par regex manquerait.

Ce qui le rend différent

Au lieu de rechercher des chaînes exactes ou des correspondances floues par regex, vous écrivez des motifs qui représentent la structure du code. Par exemple, le motif console.log($MSG) correspondra à tout appel console.log avec n'importe quel argument. De même, $A.$B($C) correspond à tout appel de méthode sur n'importe quel objet avec un seul argument, et await $EXPR trouve toute expression attendue.

L'outil prend également en charge la recherche structurelle pour les motifs HTML, comme trouver les balises <img> sans attribut alt — ce qui est délicat avec les regex mais trivial avec la correspondance structurelle.

Ad

Comment l'utiliser

L'interface est simple : vous entrez un motif ast-grep dans la zone de recherche, vous passez éventuellement en mode règle YAML pour des conditions plus complexes, et vous lancez la recherche. Il existe également un mode regex pour la correspondance de chaînes traditionnelle, et une fonctionnalité « Ask AI » pour les requêtes en langage naturel.

Sous le capot, il utilise exactement la même syntaxe de motif que celle utilisée par le CLI d'ast-grep, donc si vous savez déjà écrire des règles ast-grep, vous pouvez réutiliser ces compétences ici. Pour un démarrage rapide, la page d'accueil propose des exemples de motifs comme console.log($MSG), $A.$B($C), et await $EXPR.

À qui cela s'adresse

Cela plaira aux développeurs qui travaillent sur de grandes bases de code, effectuent des refactorisations inter-dépôts, ou ont besoin d'auditer des motifs de code dans l'écosystème open-source. C'est aussi un excellent moyen de découvrir comment certaines API sont utilisées en pratique.

Rendez-vous sur grep.codemod.com pour essayer avec vos propres motifs.

📖 Lire la source complète : HN AI Agents

Ad

👀 See Also

Mia : Démon d'espace de travail IA local avec application Android native et diffusion P2P
Tools

Mia : Démon d'espace de travail IA local avec application Android native et diffusion P2P

Mia est un démon qui s'exécute sur votre machine et s'associe à une application Android native via P2P, vous permettant de lancer et de surveiller des tâches de codage IA de longue durée depuis votre téléphone. Il prend en charge les agents OpenCode, Claude Code, Gemini CLI et Codex, diffusant la sortie directement sur votre appareil en temps réel.

OpenClawRadar
Bibliothèque gratuite de 789 compétences téléchargeables pour Claude Code
Tools

Bibliothèque gratuite de 789 compétences téléchargeables pour Claude Code

clskills.in est un centre de recherche proposant 789 fichiers de compétences .md téléchargeables pour Claude Code, répartis dans plus de 60 catégories incluant les plateformes d'entreprise, les langages de programmation et les outils DevOps. Chaque téléchargement comprend un README et une invite d'installation automatique.

OpenClawRadar
Intégration OpenClaw pour les marchés boursiers indiens : Terminal d'analyse multi-agent et de trading
Tools

Intégration OpenClaw pour les marchés boursiers indiens : Terminal d'analyse multi-agent et de trading

Un terminal de trading open source pour les marchés indiens a été connecté en tant que serveur de compétences OpenClaw, permettant à tout agent OpenClaw d'extraire les données du marché boursier indien et d'exécuter une analyse complète via HTTP sans installation locale. Le système utilise sept agents spécialisés travaillant en parallèle pour générer une analyse structurée avec des plans de trading.

OpenClawRadar
X-MCP 2.0 : Serveur MCP pour l'accès à l'API X/Twitter depuis Claude
Tools

X-MCP 2.0 : Serveur MCP pour l'accès à l'API X/Twitter depuis Claude

X-MCP 2.0 est un serveur MCP qui connecte Claude Desktop et Claude Code à l'API X/Twitter v2 avec l'authentification OAuth 2.0 PKCE, offrant 10 outils pour publier des tweets, effectuer des recherches, obtenir des timelines, aimer, retweeter, répondre et consulter des profils.

OpenClawRadar