CLI de .NET rápido para métricas precisas de línea de código en muchos idiomas
Genera métricas de código por archivo y agregadas de un repositorio utilizando un flujo de trabajo de línea de comandos rápido que detecta automáticamente 63 lenguajes de programación. sloc (Source Lines Of Code) proviene de coldhighsun y se ejecuta como una herramienta global de .NET en Windows, produciendo informes en formato de tabla, JSON, HTML, CSV o Markdown. Separa el código, los comentarios y las líneas en blanco y expone una métrica de salud de comentarios, dirigida a desarrolladores, ingenieros de DevOps y gerentes que necesitan estadísticas de código listas para CI/CD.
¿Qué mide sloc y cuán detallados son sus informes?
sloc cuenta líneas de código fuente, comentarios y líneas en blanco e informa tanto detalles por archivo como agregación basada en el lenguaje, entregando resultados en formatos de Tabla, JSON, HTML, CSV o Markdown. La presencia de un indicador de salud de comentarios proporciona una métrica simple para la densidad de documentación. Debido a que detecta automáticamente 63 lenguajes, puede escanear repositorios de lenguajes mixtos sin mapeo manual de lenguajes.
¿Afecta al sistema anfitrión durante los escaneos?
La herramienta se ejecuta como un CLI global ligero de .NET y está diseñada para Windows a través del Runtime de .NET. Su empaquetado como herramienta global implica que se ejecuta desde la línea de comandos e integra en scripts y pipelines de CI/CD, por lo que los escaneos se realizan en proceso en lugar de generar una GUI pesada, lo que mantiene el uso de recursos limitado durante las ejecuciones automatizadas.
¿Es sloc seguro para pipelines automatizados y entornos no interactivos?
sloc produce salidas legibles por máquina como JSON y CSV, lo que lo hace adecuado para pasos de documentación automatizados e informes de pipelines. Su modelo de herramienta global y disponibilidad en WinGet indican que se instala en entornos de desarrolladores de manera programática, por lo que los equipos pueden incluirlo en pasos de construcción y obtener informes sin entrada interactiva. El enfoque en CLI significa que no requiere una sesión gráfica para operar.
Buena opción para métricas scriptables, no para equipos dependientes de GUI
sloc se adapta a desarrolladores e ingenieros que necesitan métricas de conteo de líneas scriptables y reproducibles integradas en flujos de trabajo de construcción o auditoría. No proporciona una interfaz gráfica, por lo que los equipos que buscan un panel de control de clics no encontrarán eso en esta utilidad orientada a CLI. Para auditorías de código impulsadas por automatización, la herramienta ofrece métricas prácticas y legibles por máquina con una configuración mínima.





