Codemod grep: Busca estrutural de código em repositórios públicos do GitHub

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

Codemod grep é um novo mecanismo de busca de código que funciona por estrutura, em vez de texto simples. Ele usa a sintaxe de padrões do ast-grep para corresponder ao código pela forma da árvore sintática, permitindo encontrar padrões em repositórios públicos do GitHub que regex ou busca por texto não capturariam.

O que o torna diferente

Em vez de procurar strings exatas ou correspondências regex difusas, você escreve padrões que representam a estrutura do código. Por exemplo, o padrão console.log($MSG) corresponderá a qualquer chamada console.log com qualquer argumento. Da mesma forma, $A.$B($C) corresponde a qualquer chamada de método em qualquer objeto com um único argumento, e await $EXPR encontra qualquer expressão aguardada.

A ferramenta também suporta busca estrutural para padrões HTML, como encontrar tags <img> sem atributo alt — algo complicado com regex, mas trivial com correspondência estrutural.

Ad

Como usar

A interface é simples: você insere um padrão ast-grep na caixa de busca, opcionalmente alterna para o modo de regras YAML para condições mais complexas, e clica em buscar. Há também um modo regex para correspondência tradicional de strings e um recurso "Perguntar à IA" para consultas em linguagem natural.

Nos bastidores, ele utiliza exatamente a mesma sintaxe de padrões usada pela CLI do ast-grep, então, se você já sabe escrever regras ast-grep, pode reutilizar essas habilidades aqui. Para começar rapidamente, a página inicial oferece exemplos de padrões como console.log($MSG), $A.$B($C) e await $EXPR.

Para quem é

Isso atrairá desenvolvedores que trabalham em grandes bases de código, realizam refatoração entre repositórios ou precisam auditar padrões de código em todo o ecossistema de código aberto. Também é uma ótima maneira de descobrir como certas APIs são usadas na prática.

Acesse grep.codemod.com para experimentar com seus próprios padrões.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

CostHawk Lança Painel Público para Consumo de Tokens do Claude Code, Codex e Cursor
Tools

CostHawk Lança Painel Público para Consumo de Tokens do Claude Code, Codex e Cursor

O ranking da CostHawk classifica usuários públicos do Claude Code, OpenAI Codex e Cursor pelo consumo total de tokens, rastreando contagens, modelos e timestamps de sincronização sem armazenar prompts ou código.

OpenClawRadar
BrightBean Studio: Plataforma de gerenciamento de mídia social de código aberto desenvolvida com agentes de IA
Tools

BrightBean Studio: Plataforma de gerenciamento de mídia social de código aberto desenvolvida com agentes de IA

BrightBean Studio é uma plataforma de gerenciamento de mídias sociais de código aberto e auto-hospedável que suporta mais de 10 plataformas com integrações diretas de API de primeira parte. Foi construída em 3 semanas usando Claude e Codex.

OpenClawRadar
Processo de Extração de Voz Personalizada para Código Claude com Modelo
Tools

Processo de Extração de Voz Personalizada para Código Claude com Modelo

Um desenvolvedor compartilha um processo de extração em três etapas para criar uma habilidade de voz personalizada para o Claude Code, resultando em um arquivo SKILL.md de 510 linhas com listas de proibições para LLM-ismos, regras anti-performativas e modos de voz específicos por formato. O modelo de código aberto funciona com qualquer idioma usando 10+ amostras de escrita.

OpenClawRadar
Claude Review: Plugin do IntelliJ para Revisão de Código em Tempo Real com Claude Code
Tools

Claude Review: Plugin do IntelliJ para Revisão de Código em Tempo Real com Claude Code

Claude Review é um plugin IntelliJ de código aberto que revisa automaticamente alterações de código a cada salvamento de arquivo usando o Claude Code. Ele envia diffs git não preparados para o Claude com prompts personalizáveis e exibe as descobertas como anotações nativas do IntelliJ.

OpenClawRadar