dart-lang/dart-migrate-to-checks-package

Substitui o uso de `expect` e funções similares do `package:matcher` pelos equivalentes do `package:checks`.

O que é dart-migrate-to-checks-package?

Esta skill automatiza a migração de testes Dart do `package:matcher` para o `package:checks`, substituindo funções legadas como `expect`, `expectAsync` e `expectAsyncUntil` por equivalentes modernos do `checks`. É especialmente útil para desenvolvedores que mantêm grandes conjuntos de testes e desejam adotar a API mais expressiva e segura do `package:checks`, que oferece verificações encadeáveis e mensagens de erro mais claras. Suporta ambientes de linha de comando e IDEs configurados com o Dart SDK, sendo executada como uma regra de migração personalizada. A skill analisa o código-fonte, mapeia padrões de uso do `matcher` para o `checks` e realiza as substituições de forma precisa, preservando a estrutura do teste e garantindo que a lógica de verificação seja mantida.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dart-lang/skills/tree/main/skills/dart-migrate-to-checks-package

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que dart-migrate-to-checks-package faz?

Substitui o uso de expect e funções similares do package:matcher pelos equivalentes do package:checks.

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

Habilidades Relacionadas