awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesXML Syntax Validators

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.

Awesome XML Syntax Validators GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • pre-commit/pre-commit-hookspre-commit 的头像

    pre-commit/pre-commit-hooks

    6,593在 GitHub 上查看↗

    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.

    Pythongitlinterpre-commit
    在 GitHub 上查看↗6,593
  • leethomason/tinyxml2leethomason 的头像

    leethomason/tinyxml2

    5,771在 GitHub 上查看↗

    TinyXML-2 是一个轻量级的 C++ 库,用于解析、操作和生成 XML 文档。它作为一个 UTF-8 XML 处理器,通过分层的文档对象模型(DOM)表示数据。 该库提供了用于 DOM 解析和通过数据流直接生成文档的工具。它包括导航 XML 树以定位特定元素、修改属性和内容,以及将字符实体和 Unicode 数字引用解析为 UTF-8 文本的功能。 该处理器包括语法验证和诊断实用程序,可跟踪每个节点和属性的行号元数据,从而报告解析错误的精确坐标。

    Verifies the structural and syntactical correctness of XML files while tracking line metadata for error reporting.

    C++
    在 GitHub 上查看↗5,771
  • sds/overcommitsds 的头像

    sds/overcommit

    4,008在 GitHub 上查看↗

    Overcommit 是一个 Git 钩子管理器和预提交验证框架,旨在自动化在各种 Git 事件期间执行脚本和检查。它作为一个工作流自动化工具,确保在更改提交或推送到远程存储库之前满足代码质量和项目标准。 该系统通过全面的基于 YAML 的配置脱颖而出,该配置允许对钩子行为进行详细控制,包括文件执行过滤、有条件跳过和钩子依赖项管理。它提供专门的角色,例如提交消息验证器以强制执行命名约定,以及推送防护以阻止不稳定或不安全的代码到达远程分支。 该项目涵盖了广泛的功能领域,包括多语言静态分析和 Linting、自动化依赖管理以及安全验证(如密钥扫描和许可证合规性)。它还通过受保护的分支强制执行和并行钩子执行来管理存储库完整性,以优化性能。

    Verifies the structural and syntactical correctness of XML files during the commit process.

    Ruby
    在 GitHub 上查看↗4,008
  1. Home
  2. Development Tools & Productivity
  3. Syntax Validation
  4. XML Syntax Validators