17 points par xguru 2026-02-28 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Un outil de remplacement de pre-commit conçu pour améliorer la vitesse et l’efficacité de la gestion des hooks Git, tout en conservant la compatibilité avec la configuration et les hooks existants
  • Fourni sous la forme d’un binaire unique basé sur Rust, avec une architecture de traitement parallèle qui réduit le temps d’installation et d’exécution des hooks
  • Déjà adopté par de grands projets comme CPython, Apache Airflow, FastAPI et Home Assistant
  • Prend en charge la gestion intégrée de toolchains multilingues pour Python, Node.js, Go, Rust, Ruby, etc.
  • L’intégration avec uv accélère la création d’environnements virtuels Python et l’installation des dépendances
  • Prend en charge nativement les environnements workspace (monorepo), avec une configuration possible pour chaque sous-projet
  • Propose des commandes CLI améliorées comme prek run, prek list, prek auto-update
    • Les options --directory et --last-commit permettent de vérifier uniquement un répertoire donné ou les commits récents
    • L’option --cooldown-days fournit une fonction d’atténuation des attaques sur la supply chain
  • Intègre nativement en Rust certains hooks courants, avec prise en charge d’une exécution hors ligne et sans configuration
  • Licence MIT
  • Développé en s’inspirant du projet uv d’Astral

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.