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

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

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

4 مستودعات

Awesome GitHub RepositoriesMethod Count Limits

Constraints on the maximum number of methods allowed within a type declaration to prevent class bloating.

Distinct from Exception Complexity Limits: Distinct from Exception Complexity Limits: limits the quantity of methods in a class rather than the number of exceptions in a method signature

Explore 4 awesome GitHub repositories matching software engineering & architecture · Method Count Limits. Refine with filters or upvote what's useful.

Awesome Method Count Limits GitHub Repositories

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

    checkstyle/checkstyle

    8,867عرض على GitHub↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    CheckCstyle flags type declarations that exceed a maximum number of methods to prevent excessive complexity.

    Javacode-qualitycommand-line-toolhacktoberfest
    عرض على GitHub↗8,867
  • j178/prekالصورة الرمزية لـ j178

    j178/prek

    6,297عرض على GitHub↗

    Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo

    Splits matching files across multiple hook invocations when the count exceeds a configured limit.

    Rustgitgit-hookspre-commit
    عرض على GitHub↗6,297
  • jacoco/jacocoالصورة الرمزية لـ jacoco

    jacoco/jacoco

    4,580عرض على GitHub↗

    JaCoCo هو أداة تغطية كود Java ومعدل bytecode يقيس أجزاء الكود المصدري التي يتم تنفيذها أثناء الاختبارات. يعمل كوكيل وقت تشغيل لمراقبة تنفيذ التطبيق أثناء التشغيل أو كمكتبة لتعديل bytecode دون اتصال، مما يسمح له بالتقاط بيانات التنفيذ في البيئات التي يتم فيها تقييد وكلاء وقت التشغيل. يتميز المشروع بتوفير مسارات تعديل ديناميكية وثابتة لتتبع التنفيذ. يتضمن وكيلاً لوقت التشغيل للمراقبة أثناء التشغيل والقدرة على تعديل ملفات الفئة المجمعة قبل التنفيذ. كما يتيح استرداد مقاييس التنفيذ من العمليات الجارية عبر اتصالات الشبكة البعيدة دون مقاطعة التطبيق النشط. يحسب النظام مقاييس تغطية كمية عبر التعليمات، والفروع، والأسطر، والأساليب، والفئات، إلى جانب قياسات التعقيد الدوري. يوفر قدرات لدمج البيانات من عمليات اختبار متعددة، وفرض عتبات التغطية داخل بوابات جودة CI/CD، وإنشاء تقارير تعين bytecode المنفذ مرة أخرى إلى الكود المصدري. يتوفر تكامل بصري لعرض هذه النتائج مباشرة داخل محررات الكود. تتكامل الأداة مع أنظمة أتمتة البناء وواجهات سطر الأوامر لأتمتة جمع البيانات وإنشاء التقارير.

    Tracks whether at least one instruction in a method or one method in a class has been executed.

    Javabytecodecoveragegroovy
    عرض على GitHub↗4,580
  • databricks/scala-style-guideالصورة الرمزية لـ databricks

    databricks/scala-style-guide

    2,784عرض على GitHub↗

    Limits methods to fewer than 30 lines and classes to fewer than 30 methods to reduce complexity.

    عرض على GitHub↗2,784
  1. Home
  2. Software Engineering & Architecture
  3. Code Complexity Metrics
  4. Method Count Limits

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

  • Method and Class Size Limits1 وسم فرعيConstraints on the maximum number of lines per method and methods per class to maintain code focus. **Distinct from Method Count Limits:** Distinct from Method Count Limits: adds line count limits per method, not just method count per class.
  • Per-Invocation File LimitsSplitting matching files across multiple hook invocations when the count exceeds a configured limit to prevent overly long command lines. **Distinct from Method Count Limits:** Distinct from Method Count Limits: limits the number of files passed per hook invocation rather than methods in a class.