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
·
nunomaduro avatar

nunomaduro/phpinsights

0
View on GitHub↗
5,607 stele·297 fork-uri·PHP·MIT·3 vizualizăriyoutube.com/@nunomaduro?sub_confirmation=1↗

Phpinsights

PhpInsights este un instrument de analiză statică și un analizor de calitate a codului pentru PHP. Evaluează codul sursă pentru a identifica bug-uri, încălcări de stil și datorii tehnice fără a executa aplicația.

Instrumentul funcționează ca un utilitar de metrici de complexitate, calculând complexitatea arhitecturală și ciclomatică pentru a localiza logica excesiv de complicată. Măsoară sănătatea generală a software-ului și mentenabilitatea prin compararea codului cu standardele din industrie.

Sistemul gestionează datoria tehnică prin validare bazată pe reguli și punctaj bazat pe metrici. Utilizează un motor de analiză statică pentru a parsa codul sursă, livrând rezultatele prin raportare bazată pe consolă și un fișier de configurare specific proiectului.

Features

  • Code Quality Analyzers - Evaluates PHP source code against style and complexity standards to identify technical debt and improve maintainability.
  • PHP Standards - Ensures PHP projects follow consistent coding standards and maintainability rules.
  • Static Analysis Engines - Uses a static analysis engine to parse source code into abstract syntax trees for evaluation without execution.
  • PHP Code Analysis - Analyzes PHP source code for style and complexity issues to identify technical debt without running the application.
  • Code Complexity Metrics - Calculates cyclomatic and cognitive complexity scores to identify overly intricate logic and assess maintainability.
  • Quality Rule Sets - Matches code patterns against predefined quality constraints to identify and manage technical debt.
  • Static Code Analysis Tools - Analyzes PHP source code from the command line to identify bugs, style violations, and technical debt.
  • Technical Debt Management - Identifies and prioritizes code refactoring by quantifying technical debt through architectural complexity and quality metrics.
  • Instrumente de dezvoltare - PHP quality analysis with specialized presets.
  • Static Analysis Tools - Instant PHP quality and style checks.

Istoric stele

Graficul istoricului de stele pentru nunomaduro/phpinsightsGraficul istoricului de stele pentru nunomaduro/phpinsights

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Phpinsights

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Phpinsights.
  • analysis-tools-dev/static-analysisAvatar analysis-tools-dev

    analysis-tools-dev/static-analysis

    14,389Vezi pe GitHub↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    Vezi pe GitHub↗14,389
  • checkstyle/checkstyleAvatar checkstyle

    checkstyle/checkstyle

    8,867Vezi pe GitHub↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    Javacode-qualitycommand-line-toolhacktoberfest
    Vezi pe GitHub↗8,867
  • mgechev/reviveAvatar mgechev

    mgechev/revive

    5,524Vezi pe GitHub↗

    Revive is a configurable static analysis linter and code quality tool for Go. It analyzes source code to detect common coding mistakes, identify style violations, and enforce language standards without executing the program. The project functions as both a command line tool and an embeddable analysis engine. This allows the core linting logic to be integrated as a library into other Go applications for programmatic code inspection. The tool supports custom rule sets and severity levels managed through a structured configuration file. It provides capabilities for suppressing specific warnings

    Gogogolanggolint
    Vezi pe GitHub↗5,524
  • rrrene/credoAvatar rrrene

    rrrene/credo

    5,193Vezi pe GitHub↗

    Credo is a static analysis tool and linter for Elixir. It functions as a code quality analyzer that scans source code to identify stylistic inconsistencies, common mistakes, and potential security vulnerabilities. The tool provides a customizable framework for defining and testing specialized rules to enforce project-specific coding standards. It identifies complex code fragments and duplication to highlight opportunities for refactoring and simplification. Its capabilities cover automated code reviews, the enforcement of Elixir coding standards, and real-time developer feedback through edit

    Elixir
    Vezi pe GitHub↗5,193
Vezi toate cele 30 alternative pentru Phpinsights→

Întrebări frecvente

Ce face nunomaduro/phpinsights?

PhpInsights este un instrument de analiză statică și un analizor de calitate a codului pentru PHP. Evaluează codul sursă pentru a identifica bug-uri, încălcări de stil și datorii tehnice fără a executa aplicația.

Care sunt principalele funcționalități ale nunomaduro/phpinsights?

Principalele funcționalități ale nunomaduro/phpinsights sunt: Code Quality Analyzers, PHP Standards, Static Analysis Engines, PHP Code Analysis, Code Complexity Metrics, Quality Rule Sets, Static Code Analysis Tools, Technical Debt Management.

Care sunt câteva alternative open-source pentru nunomaduro/phpinsights?

Alternativele open-source pentru nunomaduro/phpinsights includ: analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… checkstyle/checkstyle — Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best… mgechev/revive — Revive is a configurable static analysis linter and code quality tool for Go. It analyzes source code to detect common… rrrene/credo — Credo is a static analysis tool and linter for Elixir. It functions as a code quality analyzer that scans source code… phpstan/phpstan — This project is a static analysis engine and type checker designed for PHP codebases. It evaluates source code… phpdocumentor/reflectioncommon — ReflectionCommon is a PHP reflection interface library and code analysis abstraction. It serves as a foundation for…