awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 repositorios

Awesome GitHub RepositoriesCommit Checkers

Tools that enforce compliance standards during the version control commit process.

Distinct from Commit-Based Versioning Engines: Distinct from versioning engines: focuses on enforcing linting and quality standards rather than semantic versioning.

Explore 6 awesome GitHub repositories matching devops & infrastructure · Commit Checkers. Refine with filters or upvote what's useful.

Awesome Commit Checkers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • oxc-project/oxcAvatar de oxc-project

    oxc-project/oxc

    21,675Ver en GitHub↗

    Oxc is a high-performance toolchain designed for the analysis, linting, formatting, and transformation of JavaScript and TypeScript codebases. It functions as a comprehensive static analysis engine and compiler-based utility, providing the infrastructure necessary to parse source code into high-performance abstract syntax trees and map complex module dependency graphs across entire projects. The project distinguishes itself through its use of multi-core parallel processing to maximize throughput during intensive tasks like linting and minification. It offers deep, type-aware static analysis t

    Enforces automated code checks during the commit process to prevent non-compliant code.

    Rustcompilerjavascriptlinter
    Ver en GitHub↗21,675
  • conventional-changelog/commitlintAvatar de conventional-changelog

    conventional-changelog/commitlint

    18,324Ver en GitHub↗

    Commitlint is a command-line utility designed to lint and validate Git commit messages against established conventions. By parsing commit messages into structured components, it ensures that project history remains consistent, which facilitates automated changelog generation and semantic versioning. The tool distinguishes itself through a schema-driven validation engine that supports custom rule definitions and plugin-based extensions. It enables standardized project governance by allowing teams to distribute and inherit shared configuration rule sets across multiple repositories, ensuring un

    Assists developers in constructing compliant commit messages through an interactive interface.

    TypeScriptcommitconventionsgit
    Ver en GitHub↗18,324
  • treeverse/dvcAvatar de treeverse

    treeverse/dvc

    15,679Ver en GitHub↗

    DVC is a data versioning tool and pipeline orchestrator designed to track large datasets and machine learning models using external storage and metadata pointers. It integrates with Git by utilizing placeholders to keep heavy artifacts out of the repository while maintaining a versioned link between code and data. The system manages remote data caches through a synchronization layer that connects local environments to cloud storage or network filesystems. It also functions as an experiment tracker, recording hyperparameters and metrics to compare the performance of different model iterations.

    Runs validation checks during the commit process to ensure data versioning consistency before pushing code.

    Pythonaidata-sciencedata-version-control
    Ver en GitHub↗15,679
  • lint-staged/lint-stagedAvatar de lint-staged

    lint-staged/lint-staged

    14,460Ver en GitHub↗

    Lint-staged is a command-line utility designed to automate code quality checks and formatting tasks within a Git repository. It functions as a pre-commit hook runner that executes defined operations exclusively on files currently staged for commit, ensuring that only code meeting project standards is permanently saved. The tool distinguishes itself by providing granular control over the development workflow through file filtering and task orchestration. It uses glob-pattern matching to isolate specific file types and executes sequences of shell commands in a strict order. To maintain reposito

    Ensures that only code meeting project standards is committed by automatically running linters and formatters on staged files.

    JavaScriptdeveloper-experienceeslintgit
    Ver en GitHub↗14,460
  • harisekhon/devops-bash-toolsAvatar de HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062Ver en GitHub↗

    DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests

    Enforces commit standards by validating files against linting and formatting rules before commits.

    Shellapiawsbash
    Ver en GitHub↗8,062
  • obkoro1/koro1fileheaderAvatar de OBKoro1

    OBKoro1/koro1FileHeader

    6,055Ver en GitHub↗

    koro1FileHeader es una extensión de VSCode diseñada para generar y actualizar automáticamente bloques de comentarios estandarizados en la parte superior de los archivos fuente. Sirve como gestor de metadatos de archivos y documentador de código automatizado que rastrea la autoría, los tiempos de modificación y las rutas de archivo directamente dentro del código al guardar. La herramienta sincroniza los nombres de autor y direcciones de correo electrónico de las configuraciones locales de Git para completar los campos de encabezado. También cuenta con un decorador de comentarios de código fuente capaz de insertar arte de comentarios decorativos y patrones visuales para organizar secciones de código. La extensión cubre una amplia gama de capacidades, incluyendo la generación automática de docstrings de funciones mediante la extracción de parámetros, personalización basada en plantillas para avisos de copyright y licencias, y mapeo de delimitadores específico del lenguaje. Incluye mecanismos de filtrado para excluir directorios o extensiones de archivo específicos y emplea detección de cambios para revertir actualizaciones de metadatos triviales, evitando commits de control de versiones redundantes.

    Prevents unnecessary version control commits by detecting and reverting changes that only affect file metadata.

    JavaScriptannotationsfileheaderfunctionn-annotation
    Ver en GitHub↗6,055
  1. Home
  2. DevOps & Infrastructure
  3. Version Control Automation
  4. Commit-Based Versioning Engines
  5. Commit Checkers

Explorar subetiquetas

  • Metadata-Only Commit FiltersLogic that prevents version control commits when only trivial metadata like timestamps have changed. **Distinct from Commit Checkers:** Distinct from general commit checkers; specifically targets the prevention of redundant commits caused by metadata updates.