
de skills37
Guide la configuration et l'utilisation d'ESLint 9+ (flat config) pour les projets JS/TS, incluant les modèles de plugins React et TypeScript et l'intégration CI.
Cette compétence documente l'utilisation moderne d'ESLint (v9+) avec le format flat config et des exemples pratiques pour les projets TypeScript et React. Elle explique l'installation, la composition des configs plates, l'enregistrement des plugins et des règles personnalisées, et l'exécution d'ESLint dans la CI avec des flux de travail d'auto-correction.
Utilisez cette compétence lors de la mise en place du linting pour un nouveau projet JavaScript/TypeScript, lors de la migration des configs .eslintrc héritées vers la flat config, pour ajouter le support React/TypeScript ou pour imposer des règles de qualité de code dans les pipelines CI. Utile également pour écrire des règles personnalisées et intégrer des flux de travail d'auto-correction.
Outils et documentation destinés aux agents et CLI orientés développeurs (Copilot, Codex, Cursor) capables d'insérer ou de valider des configs ESLint et de recommander des règles de lint.
Compétence basée uniquement sur la documentation couvrant la configuration flat d'ESLint 9+ pour les projets JS/TS. Aucun script à exécuter. SKILL.md est bien structuré avec des exemples de code clairs pour la configuration flat, la configuration React, les règles personnalisées et l'intégration CI. Aucune préoccupation de sécurité — tous les exemples utilisent des outils standards. Guide de référence solide mais manque de capacités interactives ou automatisées.
Compétence de référence propre et bien écrite. Aucun script groupé. Tous les exemples de code suivent les modèles ESLint standards. Pourrait bénéficier d'un script de configuration générant eslint.config.js à partir d'un modèle, mais fonctionne bien tel quel en tant que guide.