3 repositorios
Utilities that verify the structural and syntactical correctness of XML files.
Distinct from Syntax Validation: Specific to XML format, unlike the general syntax validation candidate which focuses on JSON.
Explore 3 awesome GitHub repositories matching development tools & productivity · XML Syntax Validators. Refine with filters or upvote what's useful.
This project is a comprehensive collection of pre-commit hooks designed to automate code linting, style enforcement, and file validation before changes are committed to version control. It provides a suite of ready-to-use scripts that serve as quality guards, including static analysis hooks, configuration file validators, and tools for maintaining version control integrity. The collection distinguishes itself by offering specialized guards for repository health and security. This includes detection of leaked credentials and private keys, prevention of large file commits, and enforcement of br
Provides automated syntax validation for XML files to ensure structural correctness before commits.
TinyXML-2 es una librería C++ ligera para analizar, manipular y generar documentos XML. Funciona como un procesador XML UTF-8 que representa los datos a través de un Document Object Model (DOM) jerárquico. La librería proporciona herramientas tanto para el análisis DOM como para la generación directa de documentos a través de flujos de datos. Incluye capacidades para navegar por el árbol XML para localizar elementos específicos, modificar atributos y contenido, y resolver entidades de caracteres y referencias numéricas Unicode en texto UTF-8. El procesador incluye validación de sintaxis y utilidades de diagnóstico que rastrean metadatos de número de línea para cada nodo y atributo para informar coordenadas precisas de errores de análisis.
Verifies the structural and syntactical correctness of XML files while tracking line metadata for error reporting.
Overcommit es un gestor de hooks de Git y framework de validación pre-commit diseñado para automatizar la ejecución de scripts y comprobaciones durante varios eventos de Git. Sirve como una herramienta de automatización de flujos de trabajo que asegura que la calidad del código y los estándares del proyecto se cumplan antes de que los cambios sean confirmados o enviados a un repositorio remoto. El sistema se distingue por una configuración integral basada en YAML que permite un control detallado del comportamiento de los hooks, incluyendo filtrado de ejecución de archivos, omisión condicional y la gestión de dependencias de hooks. Proporciona roles especializados como un validador de mensajes de commit para aplicar convenciones de nomenclatura y un protector de push para bloquear código inestable o inseguro antes de que llegue a las ramas remotas. El proyecto cubre una amplia gama de áreas de capacidad, incluyendo análisis estático y linting en múltiples idiomas, gestión automatizada de dependencias y verificación de seguridad como escaneo de secretos y cumplimiento de licencias. También gestiona la integridad del repositorio a través de la aplicación de ramas protegidas y ejecución de hooks en paralelo para optimizar el rendimiento.
Verifies the structural and syntactical correctness of XML files during the commit process.