Outils pour les développeurs
Outils pour développeurs : analyseurs de compatibilité et calculateurs d'ingénierie pour Kubernetes, GPU, cloud, eBPF, NPU, Differential Privacy, coût et latence LLM, ainsi que le budget de travaux préparatoires au CRA saisi par l'utilisateur.
Vérificateur de portabilité des chaînes de date
Vérifie si une date ou un horaire est sans ambiguïté et portable entre environnements d'exécution.
Differential Privacy Epsilon Budget Calculator
Suivez un budget epsilon de Differential Privacy avec la composition séquentielle de base.
Pré-vérification de portabilité .env
Repère les valeurs .env qui se comportent différemment avec dotenv pour Node, Docker/Docker Compose et le shell POSIX.
eBPF Probe Overhead Budget
Estimez la consommation CPU des probes eBPF et comparez-la à votre budget d'instrumentation.
EU Cyber Resilience Act (CRA) Compliance Cost & Sizing Estimator
Estimez en GBP le budget et les effectifs de travaux que vous avez définis pour préparer le EU Cyber Resilience Act (CRA) ; ce calcul ne détermine ni les obligations ni la conformité.
Graviton vs x86 Migration Payback Estimator
Estimez les économies mensuelles et le délai de retour sur coût d'une migration x86 vers Graviton.
Kubernetes GPU Autoscaler Replica Planner
Estimez le nombre de replicas Kubernetes et de GPU à prévoir pour une charge mesurée.
LLM Context-Window Token Cost & Latency Sizer
Dimensionnez les tokens d'une requête LLM par rapport au context window et estimez le coût en GBP, la latence prefill/decode et la mémoire KV cache.
ML-DSA Certificate-Chain Byte Budget
Estimez la taille en octets des clés et signatures ML-DSA dans une certificate chain, puis comparez-la à votre budget.
On-Device NPU Bottleneck Calculator
Comparez les limites de calcul et de mémoire pour estimer le débit d'inférence d'un NPU embarqué.
Vérificateur de portabilité des expressions régulières
Vérifie si une expression régulière se comporte de la même façon en Python et dans les moteurs de la famille PCRE.
Vérificateur de portabilité des identifiants SQL
Compare les noms de tables et de colonnes aux mots réservés et aux règles de délimitation de plusieurs bases de données.
Analyseur comparatif d'URL
Montre comment différents analyseurs interprètent des URL inhabituelles ou ambiguës.
Convertisseur de formats de versions de paquets
Convertit et vérifie la compatibilité des formats de versions SemVer et PEP 440.
Pré-vérification YAML inter-environnements
Vérifie la compatibilité YAML entre CI, Docker Compose, Kubernetes et d'autres consommateurs courants.
Vérificateur de différences sémantiques YAML
Compare l'interprétation des valeurs YAML selon les règles YAML 1.1 et YAML 1.2.
Ce que vérifient ces analyseurs
Une même entrée peut avoir des sens différents selon l'analyseur. La valeur YAML `no` peut être une chaîne dans une bibliothèque et un booléen dans une autre ; une date peut être acceptée ici et rejetée ailleurs ; une URL peut être découpée en composants différents. Ces outils vérifient des divergences précises et documentées pour les repérer avant la mise en production.
- Chaque outil ne vérifie que les règles précises indiquées sur sa page.
- Les résultats signalent les divergences et ne proposent une réécriture que lorsqu'elle est sûre et sans ambiguïté.
- L'analyse s'effectue dans le navigateur ; le contenu collé n'est pas envoyé au serveur.
Un résultat sans anomalie n'est pas une garantie
L'absence de problème détecté signifie qu'aucune des règles couvertes ne s'est déclenchée, pas que tous les analyseurs ou toutes leurs versions se comporteront de la même manière. Utilisez les résultats pour orienter une vérification ciblée et confirmez-les par des tests dans l'environnement d'exécution réel.
Confidentialité et données sensibles
Toutes les vérifications s'exécutent localement sur la page ; le contenu collé n'est pas téléversé. Malgré cela, supprimez les secrets avant de coller une configuration sur un site Web.
- Si vous ne souhaitez pas coller une valeur secrète, remplacez-la par un marqueur de même forme.
- Aucun de ces outils n'exécute une application ni ne remplace des tests d'intégration dans vos environnements cibles.