3 repository-uri
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 este o bibliotecă C++ ușoară pentru parsarea, manipularea și generarea documentelor XML. Funcționează ca un procesor XML UTF-8 care reprezintă datele printr-un Document Object Model (DOM) ierarhic. Biblioteca oferă instrumente atât pentru parsarea DOM, cât și pentru generarea directă a documentelor prin fluxuri de date. Include capabilități pentru navigarea în arborele XML pentru a localiza elemente specifice, modificarea atributelor și a conținutului, și rezolvarea entităților de caractere și a referințelor numerice Unicode în text UTF-8. Procesorul include validare de sintaxă și utilitare de diagnosticare care urmăresc metadatele numărului de linie pentru fiecare nod și atribut pentru a raporta coordonate precise pentru erorile de parsare.
Verifies the structural and syntactical correctness of XML files while tracking line metadata for error reporting.
Overcommit este un manager de hook-uri Git și un framework de validare pre-commit conceput pentru a automatiza execuția scripturilor și verificărilor în timpul diverselor evenimente Git. Acesta servește drept instrument de automatizare a fluxului de lucru care asigură calitatea codului și respectarea standardelor proiectului înainte ca modificările să fie comise sau trimise (pushed) către un depozit la distanță. Sistemul se distinge printr-o configurare cuprinzătoare bazată pe YAML care permite controlul detaliat al comportamentului hook-urilor, inclusiv filtrarea execuției fișierelor, omiterea condiționată și gestionarea dependențelor hook-urilor. Oferă roluri specializate, cum ar fi un validator de mesaje de commit pentru a impune convenții de denumire și un „push guard” pentru a bloca codul instabil sau nesigur să ajungă pe ramurile remote. Proiectul acoperă o gamă largă de domenii de capabilități, inclusiv analiză statică și linting multi-limbaj, gestionarea automatizată a dependențelor și verificarea securității, cum ar fi scanarea secretelor și conformitatea licențelor. De asemenea, gestionează integritatea depozitului prin impunerea ramurilor protejate și execuția paralelă a hook-urilor pentru a optimiza performanța.
Verifies the structural and syntactical correctness of XML files during the commit process.