awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • advanced-frontend/daily-interview-questionAvatar de Advanced-Frontend

    Advanced-Frontend/Daily-Interview-Question

    27,505Voir sur 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
    Voir sur GitHub↗27,505
  • scrooloose/syntasticAvatar de scrooloose

    scrooloose/syntastic

    11,222Voir sur 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
    Voir sur GitHub↗11,222
  • skwp/dotfilesAvatar de skwp

    skwp/dotfiles

    6,976Voir sur 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
    Voir sur GitHub↗6,976
  • google/git-appraiseAvatar de google

    google/git-appraise

    5,303Voir sur GitHub↗

    git-appraise est un outil de revue de code décentralisé et un moteur de flux de travail de revue distribué. Il permet aux équipes de mener des revues par les pairs en stockant les demandes de revue, les commentaires et les approbations sous forme d'objets directement dans les dépôts Git, éliminant le besoin d'un serveur central. Le système synchronise les données de revue entre les membres de l'équipe en utilisant les opérations standard de push et pull de Git. Il gère l'intégralité du cycle de vie d'un changement de code — de la demande de revue initiale à la fusion finale — en utilisant des références Git pour suivre l'état et l'identité des revues. Le projet couvre les flux de travail d'approbation de code, incluant l'application des approbations obligatoires des relecteurs. Il fonctionne également comme un tracker pour les résultats d'intégration continue et l'analyse statique automatisée, enregistrant les résultats de build sous forme d'objets structurés liés à des révisions de code spécifiques.

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

    Go
    Voir sur GitHub↗5,303
  • troessner/reekAvatar de troessner

    troessner/reek

    4,126Voir sur GitHub↗

    Reek est un analyseur de code statique pour les projets Ruby, conçu pour identifier les défauts de conception et les problèmes de maintenabilité connus sous le nom de "code smells". Il fonctionne comme un outil d'assurance qualité qui inspecte le code source sans l'exécuter pour trouver des faiblesses structurelles et de la dette technique. L'analyseur identifie des modèles spécifiques tels que les classes trop grandes, les méthodes trop longues et les noms peu explicites. Il détecte également des problèmes de conception plus complexes, notamment le "feature envy", les "data clumps", le polymorphisme simulé et le couplage de contrôle. L'outil inclut des capacités de baselining pour gérer le code existant (legacy) et un filtrage basé sur la configuration pour exclure des répertoires spécifiques. Il prend en charge les contrôles de qualité automatisés via des pipelines CI/CD et fournit des rapports d'analyse dans des formats tels que JSON, YAML, XML et HTML.

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

    Ruby
    Voir sur GitHub↗4,126
  • juhaku/utoipaAvatar de juhaku

    juhaku/utoipa

    3,682Voir sur 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
    Voir sur GitHub↗3,682
  • wordpress/wordpress-coding-standardsAvatar de WordPress

    WordPress/WordPress-Coding-Standards

    2,757Voir sur 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
    Voir sur GitHub↗2,757
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Automated Code Analysis Tools

Explorer les sous-tags

  • 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.