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
·

3 Repos

Awesome GitHub RepositoriesAnti-Pattern Detection

Tools and techniques for identifying structural flaws and low-quality design signatures in source code.

Distinct from Source Code Analysis Tools: Focuses on detecting negative patterns and flaws, whereas Source Code Analysis Tools is more general syntax or logic analysis.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Anti-Pattern Detection. Refine with filters or upvote what's useful.

Awesome Anti-Pattern Detection GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • trekhleb/state-of-the-art-shitcodeAvatar von trekhleb

    trekhleb/state-of-the-art-shitcode

    6,183Auf GitHub ansehen↗

    Dieses Projekt ist ein satirischer Programmier-Guide und eine Parodie auf Code-Qualität, die als Katalog von Software-Anti-Patterns dient. Es bietet eine Sammlung absichtlich schlechter Programmierprinzipien, die dazu gedacht sind, das Gegenteil von Clean Code und bewährten Industriepraktiken zu demonstrieren. Durch die Implementierung fehlerhafter Designentscheidungen und schlechter Coding-Gewohnheiten identifiziert das Projekt häufige Fehler in der Softwarearchitektur. Es nutzt diese satirischen Beispiele, um technische Schulden und fragile Codestrukturen aufzuzeigen, die zu Wartungsproblemen und Systeminstabilität führen. Das Projekt deckt Bereiche wie Code-Qualitätsanalyse und Softwarearchitektur-Ausbildung ab und ordnet satirische Prinzipien realen architektonischen Fehlern zu.

    Includes methods for scanning source code to detect structural flaws aligned with poor design signatures.

    best-practicebest-practicescode-quality
    Auf GitHub ansehen↗6,183
  • 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.

    Scans code changes for problematic patterns or structural flaws and triggers warnings.

    TypeScriptcicirclecode-review
    Auf GitHub ansehen↗5,480
  • habrador/unity-programming-patternsAvatar von Habrador

    Habrador/Unity-Programming-Patterns

    2,091Auf GitHub ansehen↗

    This project serves as a comprehensive library and architectural guide for implementing established software design patterns within the Unity engine using C#. It provides a structured approach to organizing game logic, focusing on improving code maintainability, scalability, and long-term project health through proven structural solutions. The collection distinguishes itself by offering practical implementations of architectural patterns that decouple game systems, such as event dispatching and request handling, while providing tools to identify and rectify common coding anti-patterns. It fur

    Provides tools to identify and rectify common coding anti-patterns to improve overall codebase quality.

    C#architecturecommand-patterncomputer-science
    Auf GitHub ansehen↗2,091
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Analysis Tools
  4. Anti-Pattern Detection