awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesAutomated Code Analysis Tools

Tools for automating code analysis and reporting for Git repositories.

Distinct from Code Quality and Analysis: Distinct from Code Quality and Analysis: focuses on automated code analysis rather than manual review.

Explore 7 awesome GitHub repositories matching development tools & productivity · Automated Code Analysis Tools. Refine with filters or upvote what's useful.

Awesome Automated Code Analysis Tools GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • advanced-frontend/daily-interview-questionAvatar Advanced-Frontend

    Advanced-Frontend/Daily-Interview-Question

    27,505Vezi pe GitHub↗

    This project is an automated code assessment tool and educational platform designed for frontend interview preparation. It provides a curated collection of technical challenges that allow developers to practice JavaScript mechanics, algorithmic problem solving, and core software engineering concepts. The platform utilizes a component-driven interface to organize and present educational content, which is managed through markdown-based modeling. It distinguishes itself by integrating automated evaluation systems that analyze user-submitted logic through abstract syntax tree analysis and sandbox

    Evaluates user-submitted logic using automated analysis and sandboxed execution to provide immediate feedback.

    JavaScriptcssinterviewjavascript
    Vezi pe GitHub↗27,505
  • scrooloose/syntasticAvatar scrooloose

    scrooloose/syntastic

    11,222Vezi pe GitHub↗

    Syntastic is a Vim syntax checking plugin that integrates external command-line analysis tools to detect and highlight code errors. It functions as a system for mapping specific syntax checkers to filetypes and validating code structure and correctness within the editor. The project acts as an external linter aggregator, combining error results from multiple checkers into a single unified list for the current file. It provides visualization tools to pinpoint issues using signs, highlighting, and statusline flags. The plugin supports real-time syntax validation and on-demand checking, often t

    Runs a sequence of analysis tools and executes subsequent checkers only if previous ones find no issues.

    Vim script
    Vezi pe GitHub↗11,222
  • skwp/dotfilesAvatar skwp

    skwp/dotfiles

    6,976Vezi pe GitHub↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Performs automatic syntax checking upon saving and interprets ANSI color codes within log files for analysis.

    Ruby
    Vezi pe GitHub↗6,976
  • google/git-appraiseAvatar google

    google/git-appraise

    5,303Vezi pe GitHub↗

    git-appraise este un instrument descentralizat de code review și un motor de flux de lucru pentru review distribuit. Permite echipelor să efectueze peer review-uri prin stocarea cererilor de review, a comentariilor și a aprobărilor ca obiecte direct în repository-urile Git, eliminând nevoia unui server central. Sistemul sincronizează datele de review între membrii echipei folosind operațiuni standard de Git push și pull. Gestionează întregul ciclu de viață al unei modificări de cod — de la cererea inițială de review până la merge-ul final — folosind referințe Git pentru a urmări starea și identitatea review-urilor. Proiectul acoperă fluxuri de lucru de aprobare a codului, inclusiv aplicarea aprobărilor obligatorii ale reviewer-ilor. De asemenea, funcționează ca un tracker pentru rezultatele de integrare continuă (CI) și analiză statică automată, înregistrând rezultatele build-ului ca obiecte structurate legate de revizii specifice de cod.

    Records timestamps and status indicators linked to external reports to track automated code check outcomes.

    Go
    Vezi pe GitHub↗5,303
  • troessner/reekAvatar troessner

    troessner/reek

    4,126Vezi pe GitHub↗

    Reek este un analizor static de cod pentru proiecte Ruby, conceput pentru a identifica defectele de design și problemele de mentenabilitate cunoscute sub numele de "code smells". Funcționează ca un instrument de asigurare a calității care inspectează codul sursă fără a-l executa, pentru a găsi slăbiciuni structurale și datorii arhitecturale. Analizorul identifică tipare specifice, cum ar fi clasele prea mari, metodele lungi și denumirile neclare. De asemenea, detectează probleme de design mai complexe, inclusiv "feature envy", "data clumps", polimorfism simulat și "control coupling". Instrumentul include capabilități pentru stabilirea unei linii de bază (baselining) pentru gestionarea codului legacy și filtrarea bazată pe configurație pentru a exclude directoare specifice. Suportă verificări automate ale calității prin pipeline-uri de integrare continuă (CI) și oferă rapoarte de analiză în formate precum JSON, YAML, XML și HTML.

    Provides capabilities to automate quality checks across the development lifecycle by linking analysis to build tasks and APIs.

    Ruby
    Vezi pe GitHub↗4,126
  • juhaku/utoipaAvatar juhaku

    juhaku/utoipa

    3,682Vezi pe GitHub↗

    utoipa is a Rust API documentation tool used to generate machine-readable OpenAPI specifications. It functions as a specification generator and schema mapper that converts Rust structs and enums into compliant OpenAPI schemas. The project distinguishes itself by using procedural macros and traits to automate metadata extraction from code. It supports complex data modeling, including generics, polymorphism, and recursive type resolution, while synchronizing field renaming and tagging from serialization attributes. It also enables the composition of modular specifications, allowing multiple sma

    Builds machine-readable definitions of endpoints and security requirements using automated code analysis.

    Rustauto-generatedcompile-timedocumentation
    Vezi pe GitHub↗3,682
  • wordpress/wordpress-coding-standardsAvatar WordPress

    WordPress/WordPress-Coding-Standards

    2,757Vezi pe GitHub↗

    WordPress Coding Standards is a collection of rules for the PHP CodeSniffer engine designed to enforce consistent coding conventions and best practices within PHP projects. It functions as a specialized static analysis tool that scans source code to identify style violations, security vulnerabilities, and potential bugs before execution. By integrating into development workflows, it ensures that code adheres to official project conventions, maintaining readability and consistency across large-scale plugin and theme development. The project distinguishes itself through deep domain-specific val

    Integrates linting processes into development workflows and CI pipelines to maintain code quality automatically.

    PHPcoding-conventionsphp-codesnifferphpcs
    Vezi pe GitHub↗2,757
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Automated Code Analysis Tools

Explorează sub-etichetele

  • API Specification AnalysisAutomated extraction of API endpoints, security, and server definitions from source code. **Distinct from Automated Code Analysis Tools:** Specializes in generating OpenAPI definitions from code rather than general code quality or Git repository analysis.
  • Analysis Result TrackingRecording and linking the status of automated static analysis reports to specific code revisions. **Distinct from Automated Code Analysis Tools:** Distinct from the tools themselves by focusing on the tracking and recording of results within the repository.
  • Analysis Tool ChainingThe sequential execution of multiple code analysis tools with conditional logic based on previous results. **Distinct from Automated Code Analysis Tools:** Focuses on the order and conditional flow of tool execution rather than the automation of the analysis itself.
  • Codebase Text AnalysisShell commands for analyzing codebases and generating structured text outputs. **Distinct from Automated Code Analysis Tools:** Focuses on text output generation rather than general code analysis.