awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesCommit Message Validation

Enforcement of commit message formats and rules using predefined patterns.

Distinct from Commit Message Generators: Distinct from Commit Message Generators: focuses on verifying the message against rules rather than generating the text.

Explore 7 awesome GitHub repositories matching development tools & productivity · Commit Message Validation. Refine with filters or upvote what's useful.

Awesome Commit Message Validation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aosp-mirror/platform_frameworks_baseAvatar von aosp-mirror

    aosp-mirror/platform_frameworks_base

    10,812Auf GitHub ansehen↗

    This project provides the core framework and system API layer for the Android operating system. It consists of the fundamental Java and C++ libraries that define system behavior and establish the interface contracts required for system applications and hardware abstraction. The project includes a runtime optimizer used to reduce startup time and improve execution speed by pre-compiling methods and configuring boot images. It also features a software quality toolchain that enforces code formatting, audits commit metadata, and manages API compatibility to ensure stable interface contracts acros

    Enforces commit message formats and metadata rules to ensure compliance with contribution guidelines.

    Java
    Auf GitHub ansehen↗10,812
  • evilmartians/lefthookAvatar von evilmartians

    evilmartians/lefthook

    7,598Auf GitHub ansehen↗

    Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env

    Checks commit messages against a predefined set of rules to ensure they follow a consistent format.

    Gogitgogolang
    Auf GitHub ansehen↗7,598
  • danger/danger-jsAvatar von danger

    danger/danger-js

    5,480Auf GitHub ansehen↗

    danger-js ist ein automatisiertes Code-Review-Tool und CI-Pipeline-Plugin, das als Pull-Request-Linter fungiert. Es überprüft Commit-Nachrichten, verfolgt Abhängigkeitsänderungen und stellt sicher, dass Pull Requests den Projektstandards entsprechen, indem es automatisiertes Feedback und Kommentare direkt in die Versionskontroll-Oberfläche postet. Das System integriert sich in verschiedene Git-Provider, darunter GitHub, GitLab und BitBucket, um Pull-Request-Metadaten abzurufen und benutzerdefinierte Review-Regeln auszuführen. Es erlaubt Teams, Review-Konventionen als teilbare Module zu verpacken und unterstützt die Ausführung von Regeln, die in transpilierten Sprachen geschrieben wurden, über Laufzeitkonfiguration. Das Projekt deckt ein breites Spektrum an Automatisierungsfunktionen ab, einschließlich Governance der Codequalität, Audits des Abhängigkeitsmanagements und der Durchsetzung von Pull-Request-Etikette. Es kann Ergebnisse von externen Lintern, Test-Runnern und Coverage-Tools parsen, um Fehler zu melden, Bundle-Größen zu überwachen und Anti-Patterns oder verbotene Wörter innerhalb der Codebasis zu erkennen. Das Tool kann als Build-Schritt innerhalb einer CI-Pipeline oder lokal über Git-Hooks ausgeführt werden.

    Validates that commit messages adhere to specific formats and alerts users when standards are not met.

    TypeScriptcicirclecode-review
    Auf GitHub ansehen↗5,480
  • google/angleAvatar von google

    google/angle

    4,032Auf GitHub ansehen↗

    Dieses Projekt ist ein plattformübergreifender Grafik-Wrapper und eine Übersetzungsschicht, die die OpenGL-ES- und EGL-Spezifikationen implementiert. Es fungiert als Grafik-API-Brücke, die OpenGL-ES-Aufrufe und WebGL-Inhalte auf plattformspezifische Hardware-APIs wie Vulkan und Metal abbildet, um ein konsistentes Rendering über verschiedene Betriebssysteme hinweg zu gewährleisten. Das System verfügt über einen Shader-Übersetzungsdienst, der Shading-Language-Code validiert und in mehrere Zielsprachen transpiliert, einschließlich HLSL, SPIR-V und Metal SL. Es verwendet eine steckbare Backend-Architektur, um die geeignete Hardware-Rendering-API während der Initialisierung auszuwählen, und kann GPU-Hardware-Identifikatoren überschreiben, um die Anwendungskompatibilität aufrechtzuerhalten. Der Funktionsumfang umfasst GPU-API-Abstraktion und Grafik-Extension-Mapping sowie die Übersetzung von OpenCL-Compute-Aufrufen in hardwarespezifische Anweisungen. Für das Ressourcenmanagement implementiert das Projekt Vulkan-Command-Buffer-Management und Ressourcen-Zugriffssynchronisation mittels Read- und Write-Barriers. Die Beobachtbarkeit wird durch API-Call-Trace-Capture, GPU-Debug-Marker-Emission und detailliertes System-Logging für Vulkan-API-Aufrufe bereitgestellt.

    Enforces commit message formats and rules using predefined patterns to maintain project history cleanliness.

    C++
    Auf GitHub ansehen↗4,032
  • sds/overcommitAvatar von sds

    sds/overcommit

    4,008Auf GitHub ansehen↗

    Overcommit is a Git hook manager and pre-commit validation framework designed to automate the execution of scripts and checks during various Git events. It serves as a workflow automation tool that ensures code quality and project standards are met before changes are committed or pushed to a remote repository. The system distinguishes itself through a comprehensive YAML-based configuration that allows for detailed hook behavior control, including file execution filtering, conditional skipping, and the management of hook dependencies. It provides specialized roles such as a commit message vali

    Enforces commit message formats and rules using regular expression patterns.

    Ruby
    Auf GitHub ansehen↗4,008
  • brigade/overcommitAvatar von brigade

    brigade/overcommit

    4,008Auf GitHub ansehen↗

    Overcommit is a Git hook manager and workflow automation system used to configure, deploy, and orchestrate scripts that enforce coding standards and project workflows. It acts as a management layer for distributed hook configuration, applying global templates across multiple repositories to ensure consistent validation rules. The system functions as a parallel task runner, executing multiple validation scripts concurrently across CPU cores to reduce the time spent during pre-commit checks. It distinguishes itself through signature-based integrity verification to detect unauthorized changes to

    Enforces formatting policies and content requirements on commit messages to ensure project history consistency.

    Ruby
    Auf GitHub ansehen↗4,008
  • yulimchen/vue3-h5-templateAvatar von yulimchen

    yulimchen/vue3-h5-template

    1,520Auf GitHub ansehen↗

    Dieses Projekt ist ein vorkonfiguriertes Fundament für den Aufbau mobil-responsiver Webanwendungen mit Vue 3 und Vite. Es bietet ein produktionsreifes Grundgerüst, das wesentliche Entwicklungstools, Komponentenbibliotheken und Build-Zeit-Optimierungen integriert, um die Erstellung mobiler Interfaces zu beschleunigen. Das Framework zeichnet sich durch automatisierte Asset- und Konfigurationsverwaltung aus, einschließlich der automatischen Registrierung von UI-Komponenten und der Konvertierung von SVG-Dateien in wiederverwendbare Komponenten. Es bietet integrierte Unterstützung für responsives Design durch die automatische Transformation pixelbasierter CSS-Einheiten in relative Viewport-Einheiten, was ein konsistentes Layout-Scaling über verschiedene mobile Geräte hinweg sicherstellt. Zudem enthält es entwicklungszeitnahes Netzwerk-Mocking, um Frontend-Tests ohne funktionales Backend zu ermöglichen, sowie Remote-Debugging-Funktionen zur Inspektion von Logs und Netzwerkanfragen direkt auf mobiler Hardware. Das Projekt deckt eine breite Palette an Entwicklungsanforderungen ab, einschließlich routenbasierter Zustandspersistenz zur Beibehaltung von Scroll-Positionen und Eingabedaten während der Navigation sowie dynamischer Metadaten-Synchronisierung für Browsertitel. Es integriert zudem leistungsfokussierte Dienstprogramme wie On-Demand-Komponentenladen, Produktions-Asset-Optimierung und automatisierte Commit-Nachrichten-Validierung zur Einhaltung von Projektstandards.

    Enforces commit message standards to maintain a consistent and readable project history.

    Vueappdemoeruda
    Auf GitHub ansehen↗1,520
  1. Home
  2. Development Tools & Productivity
  3. Commit Message Generators
  4. Commit Message Validation

Unter-Tags erkunden

  • Message Spell CheckingVerification of spelling and grammar within commit messages. **Distinct from Commit Message Validation:** Specifically targets the text of commit messages rather than general code spell checking.