dart-lang/migration-vers-package-checks

Remplace l'utilisation des fonctions `expect` et similaires de `package:matcher` par leurs équivalents dans `package:checks`.

Qu'est-ce que migration-vers-package-checks ?

Cette compétence automatise la migration du code Dart de `package:matcher` vers `package:checks`, en remplaçant les appels à `expect` et autres fonctions d'assertion obsolètes par leurs équivalents modernes. Elle est utile pour les développeurs qui souhaitent moderniser leur base de code Dart, améliorer la lisibilité des tests et tirer parti des meilleures pratiques recommandées par l'écosystème Dart. Compatible avec les projets Dart et Flutter, elle s'intègre dans les environnements de développement supportant les agents IA (comme Claude Code ou Cursor) en analysant les fichiers de test et en appliquant les transformations appropriées tout en préservant la logique des assertions. La compétence identifie les motifs d'utilisation de `package:matcher` dans les fichiers sources et génère automatiquement le code équivalent utilisant `package:checks`, ce qui réduit considérablement l'effort manuel de migration.

Compatible avec~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 Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait migration-vers-package-checks ?

Remplace l'utilisation des fonctions expect et similaires de package:matcher par leurs équivalents dans package:checks.

Individual skills in this repo

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

Skills associés