awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesCommit Validators

Systems that verify the compliance of code changes against defined standards before allowing a version control commit.

Distinct from Git Commit Signature Verification: None of the candidates describe the act of validating the content of a commit to prevent non-compliant code.

Explore 2 awesome GitHub repositories matching testing & quality assurance · Commit Validators. Refine with filters or upvote what's useful.

Awesome Commit Validators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • phpro/grumphpAvatar phpro

    phpro/grumphp

    4,294Vezi pe GitHub↗

    GrumPHP is a Git commit validator and PHP code quality orchestrator. It functions as a Git hook manager that automates the installation and execution of script triggers to enforce code quality standards within PHP projects. The tool prevents non-compliant code from being committed by running a suite of validation and linting tasks during the Git workflow. It integrates automated quality checks directly into the local development environment to maintain project standards. The system manages pre-commit testing workflows by executing quality tests and automating Git hooks. It uses a task-based

    Prevents non-compliant code from being committed by running automated tests and checks during the Git workflow.

    PHP
    Vezi pe GitHub↗4,294
  • sds/overcommitAvatar sds

    sds/overcommit

    4,008Vezi pe GitHub↗

    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.

    Performs syntax checks on Ruby files during the pre-commit phase to catch parse errors.

    Ruby
    Vezi pe GitHub↗4,008
  1. Home
  2. Testing & Quality Assurance
  3. Commit Validators

Explorează sub-etichetele

  • Metadata ValidationsVerification that project or module metadata files adhere to specific structural standards. **Distinct from Commit Validators:** Focuses on the contents of metadata files rather than the commit metadata itself.
  • Ruby Syntax ValidationsAutomated checks to verify that Ruby source code is syntactically correct. **Distinct from Commit Validators:** Focuses specifically on Ruby language syntax instead of general commit content validation