Skip to content

Releases: LuisPalacios/git-repo-eol-analyzer

v1.0.0

08 Sep 09:23
Compare
Choose a tag to compare

Primera release de GitRepoEOLAnalyzer.

Esta versión incluye todas las funcionalidades básicas y ha sido probada en Windows, macOS y Linux, para garantizar su estabilidad y portabilidad.

Características principales:

  • Ejemplo de un proyecto en CLANG v17 estándar C++20 multiplataforma
  • Compatibilidad multiplataforma: Compatible con Windows, macOS y Linux gracias al uso de Clang y CMake.
  • Preparado para trabajar con el IDE VSCode
  • Análisis de finales de línea (EOL): Detecta y clasifica archivos según el tipo de EOL (LF, CRLF, CR).
  • Soporte para GoogleTest: Pruebas unitarias implementadas y ejecutadas con GoogleTest para asegurar la calidad del código.
  • Integración con Pre-Commit: Automatización del proceso de pruebas antes de cada commit, garantizando que los cambios sean estables.

Mejoras incluidas:

  • Scripts personalizados para ejecutar pruebas en cada plataforma (bash para Linux/macOS y cmd Windows).
  • Detección automática del entorno para seleccionar el script adecuado para ejecutar pruebas antes de cada commit.

Próximos pasos:

  • Mi plan es seguir metiéndole características como la integración con GtiHub Actions (CI/CD) algunos Hooks adicionales.

Full Changelog: https://github.com/LuisPalacios/git-repo-eol-analyzer/commits/v1.0.0