Le CLOC est un outil permettant de compter les lignes d’informations du code source qui peut compter les lignes de code source vierges, de commentaires et physiques dans de nombreux langages de programmation. Avec deux versions de la base de code, le cloc peut calculer la différence entre les lignes vides, les lignes de commentaire et les lignes du code source. Il est entièrement écrit en Perl et ne dépend pas des distributions standard de Perl v5.6 et supérieures (le code de certains modules externes est intégré dans le cloc), ce qui le rend très portable. Comme nous le savons tous, cloc fonctionne sur une grande variété de Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS et Windows. (Pour faire tourner la version source Perl du cloc sur Windows, il vous faut ActiveState Perl 5.6.1 ou ultérieur, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm, ou l’environnement et le terminal mingw, comme ceux fournis par Git pour Windows.) Alternativement, le binaire Windows du cloc généré avec l’acker PAR ::P peut être utilisé pour fonctionner sur un ordinateur Windows qui ne possède ni Perl ni Cygwin. )
Adresse GitHub :La connexion hyperlientérée est visible. Adresse de téléchargement :La connexion hyperlientérée est visible.
Installer via le gestionnaire de paquets
Installation NPM -G Cloc #La connexion hyperlientérée est visible. sudo apt install cloc # Debian, Ubuntu sudo yum install cloc # Red Hat, Fedora Sudo DNF install cloc # Fedora 22 ou ultérieur sudo pacman -S cloc # Arch Sudo Emerge -av Dev-Util/Cloc # GentooLa connexion hyperlientérée est visible. sudo apk add cloc # Alpine Linux doas pkg_add cloc # OpenBSD sudo pkg install cloc # FreeBSD port sudo install cloc # macOS avec MacPorts brew install cloc # macOS avec Homebrew choco install cloc # Windows with Chocolatey Scoop install cloc # Windows avec Scoop Vous pouvez ajouter un cloc à une variable d’environnement, consultez le tutoriel ci-dessous :
Comptez la quantité de code dans le dossier courant
Excluez la quantité de code pour un dossier
Comptez le nombre de lignes de code pour chaque fichier dans le répertoire
Options de paramètres
--diff <set1> <set2> - calcule la différence de code entre les fichiers sources de l’ensemble1 et de l’ensemble2. L’entrée peut être un mélange de fichiers et de répertoires. --git - force les entrées à être reconnues comme cibles git si elles ne sont pas reconnues comme noms de fichiers ou de répertoires à la base. --ignore-whitespace - ignore les espaces horizontaux lors de la comparaison des fichiers avec --diff. --max-file-size=<MB> - si vous souhaitez passer des fichiers plus grands qu’une quantité donnée de Mo. --exclure-dir=<dir1>,<dir2> - exclure un répertoire séparé par virgule. --exclude-ext=<ext1>,<ext2> - Exclure l’extension de fichier donnée. --csv - Exportez les résultats au format CSV. --csv-delimiter=<C> - utilise <C>des caractères comme délimiteurs. --out=<file> - Enregistrez le résultat<file> en . --silence - désactive tous les messages d’information et ne montre que le rapport final. --sql=<file> - Écrit le résultat sous forme d’instructions create et insert, qui peuvent être lues par un programme de base de données tel que SQLite.
(Fin)
|