CLOC es una herramienta para contar líneas de información del código fuente que puede contar líneas en blanco, de comentarios y líneas físicas de código fuente en muchos lenguajes de programación. Dadas dos versiones de la base de código, el cloc puede calcular la diferencia entre líneas en blanco, líneas de comentario y líneas del código fuente. Está escrito íntegramente en Perl y no depende de las distribuciones estándar de Perl v5.6 y superiores (el código de algunos módulos externos está incrustado en el cloc), lo que lo hace muy portátil. Como todos sabemos, cloc funciona en una gran variedad de Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS y Windows. (Para ejecutar la versión fuente Perl del cloc en Windows, necesitas ActiveState Perl 5.6.1 o posterior, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm o el entorno y terminal mingw, como los que proporciona Git para Windows.) Alternativamente, el binario de Windows del cloc generado usando acker PAR::P puede usarse para ejecutarse en un ordenador Windows que no tenga ni Perl ni Cygwin. )
Dirección de GitHub:El inicio de sesión del hipervínculo es visible. Dirección de descarga:El inicio de sesión del hipervínculo es visible.
Instala a través del gestor de paquetes
Instalación de NPM -G CLOC #El inicio de sesión del hipervínculo es visible. sudo apt install cloc # Debian, Ubuntu sudo yum install cloc # Red Hat, Fedora Sudo DNF install cloc # Fedora 22 o posterior sudo pacman -S cloc # Arch sudo emerge -av dev-util/cloc # GentooEl inicio de sesión del hipervínculo es visible. sudo apk add cloc # Alpine Linux doas pkg_add cloc # OpenBSD sudo pkg install cloc # FreeBSD Instalación de puertos sudo cloc # macOS con MacPorts brew install cloc # macOS con Homebrew choco install cloc # Windows con Chocolatey Scoop install cloc # Windows con Scoop Puedes añadir un cloc a una variable de entorno, consulta el tutorial que aparece a continuación:
Cuenta la cantidad de código en la carpeta actual
Excluye la cantidad de código de una carpeta
Cuenta el número de líneas de código para cada archivo en el directorio
Opciones de parámetros
--diff <set1> <set2> - calcula la diferencia de código entre los archivos fuente de set1 y set2. La entrada puede ser una mezcla de archivos y directorios. --git - forzar que las entradas sean reconocidas como objetivos git si no se reconocen como nombres de archivo o directorio en primer lugar. --ignore-whitespace - ignora los espacios horizontales al comparar archivos con --diff. --max-file-size=<MB> - si quieres saltarte archivos mayores que una cantidad determinada de MB. --exclude-dir=<dir1>,<dir2> - excluye un directorio separado por comas dado. --exclude-ext=<ext1>,<ext2> - Excluye la extensión de archivo dada. --csv - Exportar los resultados al formato de archivo CSV. --csv-delimiter=<C> - usa <C>caracteres como delimitadores. --out=<file> - Guarda el resultado en<file> . --silencioso - desactiva todos los mensajes informativos y solo muestra el informe final. --sql=<file> - Escribe el resultado como sentencias create e insert, que pueden ser leídas por un programa de base de datos como SQLite.
(Fin)
|