awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesLanguage Compatibility Validations

Verifying that code remains compatible across different versions of a programming language.

Distinct from Language Compatibility Validations: Existing candidates focus on query plans, configuration files, or compiler testing, rather than source-level language version compatibility.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Language Compatibility Validations. Refine with filters or upvote what's useful.

Awesome Language Compatibility Validations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • phan/phanAvatar phan

    phan/phan

    5,617Vezi pe GitHub↗

    Phan este un analizor static și un verificator de tipuri pentru PHP care identifică bug-uri și incompatibilități de tip fără a executa codul. Acesta servește ca o poartă de calitate pentru pipeline-urile de integrare continuă (CI) și un instrument pentru verificarea siguranței tipurilor, verificând în mod specific tipurile union, genericele și formele de array. Proiectul se distinge prin utilizarea unui daemon de fundal și a implementării Language Server Protocol (LSP), care oferă diagnosticare și navigare în timp real în editoare. De asemenea, dispune de un sistem de suprimare bazat pe baseline care permite dezvoltatorilor să înregistreze erorile existente într-un fișier snapshot pentru a se concentra exclusiv pe noile regresii. Motorul de analiză acoperă o gamă largă de capabilități, inclusiv detectarea codului mort, validarea compatibilității limbajului între diferite versiuni PHP și inferența tipurilor de variabile și template-uri. Suportă analiză extensibilă printr-un sistem de plugin-uri și oferă corecții automate de cod pentru un subset de probleme detectate. Utilizatorii pot iniția procesul prin generarea unui fișier de configurare cu niveluri de strictețe selectabile pentru a-și valida treptat baza de cod.

    Check for backward compatibility issues across different language versions and ensure inherited method signature compatibility.

    PHP
    Vezi pe GitHub↗5,617
  • asm-js/validatorAvatar asm-js

    asm-js/validator

    1,773Vezi pe GitHub↗

    The validator is a reference static analysis tool and language specification checker designed to verify that JavaScript source code strictly adheres to the defined grammar, type rules, and structural requirements of the asm.js subset standard. By inspecting source files without execution, it acts as a syntax linter that catches structural errors, malformed syntax, and standard violations early. The tool parses source code into hierarchical token structures to analyze grammatical correctness and language feature usage. It measures code against formal grammar definitions and matches programmati

    Verifies that target source files strictly adhere to defined subset specifications before compilation.

    JavaScript
    Vezi pe GitHub↗1,773
  1. Home
  2. Programming Languages & Runtimes
  3. Language Compatibility Validations

Explorează sub-etichetele

  • Subset ValidationsVerifications ensuring source files strictly adhere to a defined subset of a programming language before compilation. **Distinct from Language Compatibility Validations:** Distinct from Language Compatibility Validations: focuses on checking strict adherence to language subset rules rather than general version compatibility.