awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • phan/phanAvatar de phan

    phan/phan

    5,617Voir sur GitHub↗

    Phan est un analyseur statique et vérificateur de type pour PHP qui identifie les bugs et les incompatibilités de type sans exécuter le code. Il sert de porte de qualité pour les pipelines d'intégration continue et d'outil pour vérifier la sécurité des types, en vérifiant spécifiquement les types union, les génériques et les formes de tableaux. Le projet se distingue par l'utilisation d'un démon en arrière-plan et d'une implémentation du Language Server Protocol, qui fournissent des diagnostics et une navigation en temps réel au sein des éditeurs. Il dispose également d'un système de suppression basé sur une ligne de base (baseline) qui permet aux développeurs d'enregistrer les erreurs existantes dans un fichier instantané pour se concentrer exclusivement sur les nouvelles régressions. Le moteur d'analyse couvre un large éventail de capacités, incluant la détection de code mort, la validation de compatibilité linguistique entre différentes versions de PHP, et l'inférence de types de variables et de modèles. Il prend en charge une analyse extensible via un système de plugins et fournit des corrections de code automatisées pour un sous-ensemble de problèmes détectés. Les utilisateurs peuvent amorcer le processus en générant un fichier de configuration avec des niveaux de rigueur sélectionnables pour valider progressivement leur base de code.

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

    PHP
    Voir sur GitHub↗5,617
  • asm-js/validatorAvatar de asm-js

    asm-js/validator

    1,773Voir sur 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
    Voir sur GitHub↗1,773
  1. Home
  2. Programming Languages & Runtimes
  3. Language Compatibility Validations

Explorer les sous-tags

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