CLOC: cuenta el número de líneas de código en el archivo

cloc es una herramienta basada en la línea de comandos. Cuenta las líneas en blanco, las líneas de comentarios, las líneas de código reales escritas en muchos lenguajes de programación. cloc está completamente escrito en lenguaje Perl y no tiene dependencias externas. cloc puede ejecutarse en muchos sistemas operativos como Linux, macOS, Windows, OpenBSD y muchos más.

Instalación de reloj 

Ahora veamos cómo podemos instalar el cloc en diferentes sistemas operativos. Utilice uno de los siguientes comandos según su sistema operativo:

Para Debian, Ubuntu:

sudo apt install cloc          

Para sombrero rojo, Fedora:

sudo yum install cloc            

Fedora 22 o posterior:

sudo dnf install cloc            

Para arco:

sudo pacman -S cloc              

Para Gentoo:

sudo emerge -av dev-util/cloc    

Para Linux alpino

sudo apk add cloc                

Para OpenBSD

doas pkg_add cloc                

Para FreeBSD:

sudo pkg install cloc            

Para macOS con MacPorts:

sudo port install cloc           

Para macOS con Homebrew:

brew install cloc                

Para Windows con chocolate:

choco install cloc               

Para Windows con Scoop:

scoop install cloc               

Para instalar el cloc usando npm use el siguiente comando:

npm install -g cloc              

Ahora hemos instalado el reloj en el sistema. Veamos cómo usar el cloc. La sintaxis general del uso de cloc es la siguiente

cloc [options] <FILE|DIR> ...

Ahora veamos entender por un ejemplo. Tenemos un archivo fuente escrito en CPP y contiene el siguiente código:

// hello.C
#include <iostream>
int main ()
{
std::cout << "hello" << std::endl;  // comment 1
std::cout << "again" << std::endl;  /* comment
2 */
}

Ahora usemos el cloc para contar la línea.

Como podemos ver, el cloc ha contado correctamente los comentarios y las líneas de código.

Usando cloc en un archivo comprimido

cloc también puede contar el número de líneas físicas, comentadas, una línea vacía escrita en diferentes idiomas en archivos comprimidos

cloc compressed_file

Veamos un ejemplo, tenemos un archivo comprimido que contiene algunos archivos escritos en JS y Markdown, usemos el cloc en ese archivo comprimido.

Obtener el recuento de cada archivo

Para obtener el conteo de líneas de código por archivo en carpeta o archivo zip, use la opción –por-archivo con el comando cloc.

cloc --by-file folder/compressedFile

Contando líneas en el repositorio de GitHub

cloc también puede contar los códigos escritos en diferentes archivos en el repositorio de GitHub. Ahora vamos a clonar el repositorio cloc GitHub . Para contar el número de líneas en el repositorio de GitHub, el siguiente comando:

cloc commit

Primero, clone el repositorio y use el cloc.

git clone https://github.com/AlDanial/cloc
cd cloc
cloc ec44eb0

cloc proporciona muchas otras opciones. Para saber más sobre el cloc, lea la página del manual de cloc.

man cloc

Publicación traducida automáticamente

Artículo escrito por nishant0073 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *