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

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

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

4 مستودعات

Awesome GitHub RepositoriesCode Logic Duplication

The use of cut-and-paste cloning to increase code volume and introduce synchronization errors.

Distinct from Code Duplication Reduction: Direct opposite of Code Duplication Reduction [f5_mt1]; promotes duplication for the purpose of fragility.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Code Logic Duplication. Refine with filters or upvote what's useful.

Awesome Code Logic Duplication GitHub Repositories

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

    Droogans/unmaintainable-code

    10,161عرض على GitHub↗

    This project is a programming satire project and a curated catalog of software anti-patterns designed to demonstrate how to write intentionally unmaintainable and fragile code. It serves as a maintainability educational resource and a study in poor design choices, using extreme examples of obfuscated logic to teach developers how to recognize and avoid technical debt. The project provides a comprehensive guide to code obfuscation, focusing on techniques to hide program logic through deceptive naming, bizarre control flows, and misleading documentation. It distinguishes itself by intentionally

    Encourages cut-and-paste cloning instead of reusable modules to increase code volume and errors.

    عرض على GitHub↗10,161
  • kucherenko/jscpdالصورة الرمزية لـ kucherenko

    kucherenko/jscpd

    5,800عرض على GitHub↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Scans source code across 223 languages to find copy-pasted blocks using a rolling hash algorithm.

    TypeScriptaiclones-detectioncode-quality
    عرض على GitHub↗5,800
  • pylint-dev/pylintالصورة الرمزية لـ pylint-dev

    pylint-dev/pylint

    5,685عرض على GitHub↗

    Pylint is a static code analyzer for Python that scans source code for errors, coding standard violations, code smells, and type-related issues without executing the program. It functions as a plugin-based linter framework, allowing users to extend its analysis capabilities with custom or third-party checks for project-specific rules and framework support. The tool also includes a duplicate code detector that identifies identical or near-identical code blocks across a project to help reduce redundancy. Beyond its core linting functionality, Pylint can generate UML class and package diagrams f

    Identifies duplicate code blocks by comparing tokenised source sequences across files.

    Pythonclosembercode-qualityhacktoberfest
    عرض على GitHub↗5,685
  • pmd/pmdالصورة الرمزية لـ pmd

    pmd/pmd

    5,425عرض على GitHub↗

    PMD هو محلل كود ثابت متعدد اللغات يُستخدم لتحديد عيوب البرمجة، والمتغيرات غير المستخدمة، والكود الميت دون تنفيذ البرنامج. يعمل ككاشف لرائحة الكود (code smell) ومنفذ لمعايير البرمجة، مما يضمن التزام الكود المصدري باتفاقيات تسمية محددة، ومتطلبات هيكلية، وأدلة نمط المشروع. يتميز المشروع بمحرك قواعد قائم على XPath يسمح للمستخدمين بتعريف أنماط تحليل مخصصة باستخدام استعلامات مقابل شجرة بناء الجملة المجردة. كما يتضمن كاشفاً للنسخ واللصق لتحديد كتل الكود المكررة عبر ملفات متعددة ومصمم قواعد مرئي لإنشاء واختبار أنماط الكشف المخصصة. يغطي سطح التحليل اكتشاف الأخطاء، وتحديد مشكلات الصيانة لتقليل الديون التقنية، والتحقق من تطبيقات الاختبار. كما يوفر قدرات لتحديد الأساليب المعقدة للغاية وقوائم المعلمات المفرطة.

    Scans source files across multiple languages to find and flag copy-paste redundancies and redundant logic blocks.

    Javaapexcode-analysiscode-quality
    عرض على GitHub↗5,425
  1. Home
  2. Software Engineering & Architecture
  3. Code Logic Duplication

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

  • Author AttributionIdentification of the authors responsible for duplicated code blocks using Git blame history. **Distinct from Code Logic Duplication:** Distinct from Code Logic Duplication: focuses on attributing duplicates to authors, not the act of duplicating code.
  • Detection ToolsTools that scan source code to identify duplicated blocks using configurable line and token thresholds. **Distinct from Code Logic Duplication:** Distinct from Code Logic Duplication: focuses on the detection tooling, not the practice of duplicating code.
  • Duplication Detection ServersREST and MCP servers that expose code duplication analysis as a programmatic service. **Distinct from Code Logic Duplication:** Distinct from Code Logic Duplication: focuses on a server endpoint for checking snippets, not the act of duplicating code.
  • Language-Attributed Clone ReportsReports the specific programming language of each detected duplicate block to enable targeted refactoring. **Distinct from Code Logic Duplication:** Distinct from Code Logic Duplication: focuses on reporting the language of each clone, not the act of duplicating code logic.
  • Rolling Hash DetectorsScans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. **Distinct from Code Logic Duplication:** Distinct from Code Logic Duplication: detects existing duplication rather than promoting it, using a rolling hash algorithm.