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
·

4 Repos

Awesome GitHub RepositoriesStatic Source Analysis

Analyzing source code without execution to detect structural and style inconsistencies.

Distinct from Source Code Analysis: Existing candidates are either educational, security-focused, or limited to specific contexts like web source code.

Explore 4 awesome GitHub repositories matching development tools & productivity · Static Source Analysis. Refine with filters or upvote what's useful.

Awesome Static Source Analysis GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • christopheradams/elixir_style_guideAvatar von christopheradams

    christopheradams/elixir_style_guide

    4,427Auf GitHub ansehen↗

    Dieses Projekt ist ein statisches Analysetool und Linter für Elixir, das entwickelt wurde, um eine einheitliche visuelle Struktur über Codebasen hinweg durchzusetzen. Es dient als Spezifikation für Code-Formatierung, Namenskonventionen und Dokumentationsstandards. Das Tool bietet ein standardisiertes System für Casing und Präfixe, die in Dateien, Funktionen und Variablen verwendet werden. Es legt zudem Richtlinien für die Formatierung von Modul- und Funktionsbeschreibungen fest, um eine konsistente technische Dokumentation zu gewährleisten. Das Projekt deckt einen breiten Bereich der Codequalität ab, einschließlich der Organisation von Modullayouts, der Implementierung von Kommentar-Mustern und der Standardisierung von Test-Assertions. Es bietet zudem Anleitungen für idiomatische Sprachausdrücke und die Definition von Typspezifikationen.

    Analyzes source code without execution to detect structural inconsistencies and style violations.

    Elixirelixirelixir-langstyle-guide
    Auf GitHub ansehen↗4,427
  • reactjs/react-docgenAvatar von reactjs

    reactjs/react-docgen

    3,822Auf GitHub ansehen↗

    react-docgen is a static analysis library and automated documentation tool designed to extract structured metadata from React component definitions. It functions as an AST-based code parser that transforms source code into machine-readable formats, enabling the programmatic generation of technical documentation and developer portals. The tool identifies component names, descriptions, and methods by analyzing source code without executing it. It specifically extracts detailed property information, including type definitions, default values, and human-readable descriptions derived from docblock

    Provides a programmatic library for traversing source code and extracting metadata without execution.

    TypeScriptdocgendocumentationjson
    Auf GitHub ansehen↗3,822
  • uncss/grunt-uncssAvatar von uncss

    uncss/grunt-uncss

    3,795Auf GitHub ansehen↗

    grunt-uncss is a CSS dead code eliminator and static analysis build tool. It functions as a Grunt CSS optimization plugin that identifies and deletes redundant style rules to reduce stylesheet file sizes and improve frontend performance. The tool analyzes HTML files and headless browser DOM states to detect styles that do not match any elements in the markup. It supports the protection of specific selectors through whitelists to ensure that styles for dynamically injected elements are preserved during the cleanup process. The project covers frontend asset minification by compressing cleaned

    Parses web project source code without execution to detect and eliminate styles that do not match any elements.

    HTML
    Auf GitHub ansehen↗3,795
  • palantir/python-language-serverAvatar von palantir

    palantir/python-language-server

    2,692Auf GitHub ansehen↗

    The Python Language Server is a backend engine that provides code intelligence, autocompletion, and diagnostics for Python projects. By implementing the standardized Language Server Protocol, it enables consistent development features such as definition navigation, signature help, and documentation lookups across various text editors and integrated development environments. The project functions as a modular framework that utilizes a plugin-based architecture to support third-party extensions. This design allows for the dynamic injection of specialized capabilities, including custom type chec

    Performs static source analysis to provide intelligent features like definition navigation and diagnostic error reporting without code execution.

    Pythonocto-correct-managed
    Auf GitHub ansehen↗2,692
  1. Home
  2. Development Tools & Productivity
  3. Static Source Analysis