sloc-rs
Un CLI Rust léger pour compter les lignes de code source dans les projets.
problème
Les outils de comptage de lignes existants offrent souvent plus de fonctionnalités que nécessaire pour des scripts simples et des outils de développement.
motivation
Je voulais une crate petite et légère en dépendances qui puisse être utilisée directement depuis la ligne de commande.
solution
Développement d'une bibliothèque rapide et simple capable de parcourir les répertoires, de filtrer les fichiers pris en charge et de produire des statistiques de lignes source avec une API minimale.
décisions
- Conception de la crate pour fonctionner comme un CLI autonome.
- Maintien des données résultantes intentionnellement réduites.
- Concentration sur la performance et une faible surcharge de dépendances.
défis
- Gestion correcte du parcours récursif des répertoires.
- Prise en charge des extensions de fichiers source courantes tout en restant extensible.
leçons
- Une bibliothèque bien conçue est souvent plus simple que son implémentation.
en chiffres
0
commits
0
downloads
0
releases