
Guide complet pour écrire des tests unitaires et d'intégration robustes pour les scripts shell avec Bats, incluant les fixtures, le setup/teardown, le mocking et l'intégration CI.
Cette compétence est une référence pratique pour l'utilisation de Bats afin de tester des scripts shell. Elle couvre les structures de fichiers, les modèles de configuration et de nettoyage (setup/teardown), les techniques d'assertion, le mocking et le stubbing, la gestion des fixtures, des exemples de CI et les meilleures pratiques pour des tests maintenables.
Lors du développement d'utilitaires shell, de la création de suites de tests CI pour des scripts, de l'adoption du TDD pour le code shell, ou pour garantir la compatibilité multi-shell dans les tests.
Assistants orientés développeurs et agents orientés CI qui suggèrent des extraits de code et des modifications de référentiel.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.
matchms — Traitement de la Spectrométrie de Masse
Compétence de bibliothèque Python pour l'importation, le filtrage et la comparaison de spectres de masse (mzML/MGF/MSP) ; construit des pipelines de prétraitement reproductibles et calcule la similitude spectrale
Rédaction de Règles Hookify
Guide les auteurs pour créer des fichiers de règles Hookify (.claude/hookify.*.local.md) qui détectent des motifs dans les commandes, les modifications de fichiers, les prompts ou les arrêts et affichent des avertissements ou bloquent.
Modèles de Test Bats
Modèles pratiques et meilleures pratiques pour l'écriture de tests unitaires pour les scripts shell utilisant Bats (Bash Automated Testing System).