HAXE CheckStyle es una herramienta de análisis estático para ayudar a los desarrolladores a escribir código HAXE que se adhiere a un estándar de codificación.
Automatiza el proceso de verificación del código HAXE para sorprender a los desarrolladores de esta tarea aburrida (pero importante).
Las convenciones de código mejoran la legibilidad, lo que permite a los miembros del equipo comprender mejor el código de los demás.
Ideal para cualquier proyecto que quiera hacer cumplir las convenciones de codificación.
El análisis estático generalmente se realiza como parte de una revisión de código.
HAXE CheckStyle está disponible en la plataforma de clima de código (gratuito para proyectos de código abierto). Requiere un archivo .codeclimate.yml y un archivo checkstyle.json opcional pero recomendado que se agregará a la raíz de su repositorio; consulte aquí para obtener más detalles.
Cuando todo está configurado, Code Climate ejecuta automáticamente el estilo de checkStyle HAXE para usted en cada nuevo compromiso (también en solicitudes de extracción si está configurado de esa manera).
El número actual de problemas se puede rastrear a través de una insignia:
Resultados inmediatos, justo en sus solicitudes de extracción.

haxelib install checkstylehaxelib run checkstyle -s srchaxelib run checkstyle -s src --detect detectedCheckstyle.jsonHay una extensión VScode para HAXE-Checkstyle disponible en el mercado VSCode. Actualmente está construido con HAXE-Checkstyle v2.4.1 y Tokentree V1.0.1. Puede ver la versión de desarrollo aquí: VScode-Checkstyle
git clone https://github.com/HaxeCheckstyle/haxe-checkstyle.git
npm install
lix download
haxe buildAll.hxml # for Neko and NodeJS version + run Unittests and create schema
haxe buildCpp.hxml # for C++ versionCompilación con Haxe 3
git clone https://github.com/HaxeCheckstyle/haxe-checkstyle.git
mv haxe_libraries haxe4_libraries
mv haxe3_libraries haxe_libraries
npm install
lix use haxe 3.4.7
lix download
haxe buildAll.hxml # for Neko and NodeJS version + run Unittests and create schema
haxe buildCpp.hxml # for C++ versionMás información y referencia.
Encontrado algún error? Por favor cree un nuevo problema.
Este contenido se publica bajo la licencia MIT.
Este proyecto se derivó de Haxelint creado por @mcheshkov.
El código de conducta está adaptado del pacto de contribuyente, versión 1.4