awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • oxc-project/oxcالصورة الرمزية لـ oxc-project

    oxc-project/oxc

    21,675عرض على 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
    عرض على GitHub↗21,675
  • conventional-changelog/commitlintالصورة الرمزية لـ conventional-changelog

    conventional-changelog/commitlint

    18,324عرض على 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
    عرض على GitHub↗18,324
  • treeverse/dvcالصورة الرمزية لـ treeverse

    treeverse/dvc

    15,679عرض على 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
    عرض على GitHub↗15,679
  • lint-staged/lint-stagedالصورة الرمزية لـ lint-staged

    lint-staged/lint-staged

    14,460عرض على 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
    عرض على GitHub↗14,460
  • harisekhon/devops-bash-toolsالصورة الرمزية لـ HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062عرض على 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
    عرض على GitHub↗8,062
  • obkoro1/koro1fileheaderالصورة الرمزية لـ OBKoro1

    OBKoro1/koro1FileHeader

    6,055عرض على GitHub↗

    koro1FileHeader هو إضافة لـ VSCode مصممة لإنشاء وتحديث كتل التعليقات الموحدة تلقائياً في أعلى ملفات المصدر. تعمل كمدير لبيانات تعريف الملف وموثق كود آلي يتتبع التأليف، وأوقات التعديل، ومسارات الملفات مباشرة داخل الكود عند الحفظ. تقوم الأداة بمزامنة أسماء المؤلفين وعناوين البريد الإلكتروني من إعدادات Git المحلية لملء حقول الرأس. كما تتميز بمزخرف تعليقات كود المصدر القادر على إدراج فن تعليقات زخرفي وأنماط مرئية لتنظيم أقسام الكود. تغطي الإضافة نطاقاً واسعاً من القدرات بما في ذلك إنشاء docstring للدالة تلقائياً من خلال استخراج المعلمات، والتخصيص القائم على القوالب لإشعارات حقوق النشر والتراخيص، وتعيين المحددات الخاصة باللغة. تتضمن آليات تصفية لاستبعاد أدلة أو امتدادات ملفات معينة وتستخدم اكتشاف التغيير للتراجع عن تحديثات البيانات التعريفية التافهة، مما يمنع التزامات التحكم في الإصدار الزائدة.

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

    JavaScriptannotationsfileheaderfunctionn-annotation
    عرض على GitHub↗6,055
  1. Home
  2. DevOps & Infrastructure
  3. Version Control Automation
  4. Commit-Based Versioning Engines
  5. Commit Checkers

استكشف الوسوم الفرعية

  • 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.