0

Validation de la syntaxe et du schéma

Outils de validation

Vérification sécurisée de la syntaxe hors ligne des fichiers de configuration, des schémas et du balisage.

Connaissez-vous la situation dans laquelle un projet ne démarre pas ou s'arrête après le déploiement en raison d'un espace manquant dans YAML, d'une virgule supplémentaire dans JSON ou d'une erreur de syntaxe dans Dockerfile, et vous cherchez un moyen de vérifier rapidement la configuration ?

Nos validateurs sont conçus pour valider rapidement et confidentiellement vos fichiers de configuration, votre balisage et vos bases de données. Étant donné que le traitement du code est effectué localement dans le navigateur, vos mots de passe, clés API et secrets restent totalement en sécurité.

Nous prenons en charge les schémas HTML, XML, JSON, YAML, TOML, CSV, INI, ENV, Dockerfile, Cron et JSON, détectant les erreurs et affichant la chaîne exacte du problème pour des solutions instantanées.

Validateurs dans cette catégorie

18 outils

Validateur Cron

Validation hors ligne de la syntaxe des expressions Cron avec une interprétation du planning en langage naturel.

  • Valide la syntaxe d'un fichier Cron côté client, sans dépendance externe.
  • Affiche un résumé clair de la validation ainsi que des statistiques.
  • Montre un extrait de code pointant vers le jeton invalide.

Validateur CSV

Vérifiez rapidement l’intégrité, les délimiteurs et la correspondance des colonnes d’un fichier CSV, sans connexion.

  • Valide la syntaxe du fichier CSV côté client, sans dépendance externe.
  • Produit un résumé de validation clair et des statistiques.
  • Affiche un extrait de code pointant vers le token invalide.

Validateur Dockerfile

Validation de la syntaxe et bonnes pratiques d'écriture des Dockerfiles en local dans le navigateur.

  • Valide la syntaxe des fichiers Dockerfile côté client, sans dépendance externe.
  • Produit un résumé de validation clair et des statistiques.
  • Affiche un extrait de code pointant vers le jeton invalide.

Validateur ENV

Analysez la syntaxe des fichiers .env, détectez les guillemets non fermés et les clés en double, le tout hors ligne.

  • Valide la syntaxe d’un fichier ENV côté client, sans aucun traitement externe.
  • Affiche un résumé clair de la validation et des statistiques.
  • Montre un extrait de code pointant vers le token invalide.

Testeur de .gitignore

Collez vos règles .gitignore et une liste de chemins de fichiers pour voir exactement quels fichiers sont ignorés, par quelle règle et à quelle ligne, ainsi que les règles de négation silencieusement inactives parce qu’un dossier parent est déjà ignoré.

  • Réimplémente le filtrage .gitignore réel de git : commentaires, caractères échappés, suppression des espaces en fin de ligne, ancrage par `/`, règles réservées aux dossiers avec `/` en fin, `*`, `?`, classes `[abc]` et `**` à travers les frontières de dossiers.
  • Évalue chaque chemin comme git le fait réellement — dossier par dossier depuis la racine — de sorte qu’un fichier à l’intérieur d’un dossier ignoré est correctement signalé comme ignoré même quand une règle `!` ultérieure semblerait le réinclure.
  • Le tableau de résultat indique le texte exact de la règle et le numéro de ligne qui a déterminé chaque chemin, et signale les négations masquées avec une explication claire de la raison pour laquelle elles n’ont aucun effet.

Validateur HTML

Analysez le code HTML pour détecter les balises non fermées, les erreurs d'imbrication et la validité du balisage hors ligne.

  • Valide la syntaxe des fichiers HTML côté client, sans dépendance externe.
  • Produit un résumé clair de la validation et des statistiques.
  • Affiche un extrait de code pointant vers l'élément invalide.

Validateur d'IBAN

Validez la somme de contrôle mod-97 conforme à l'ISO 7064 d'un IBAN et vérifiez sa longueur totale par rapport à une table de formats par pays intégrée — le tout hors ligne dans votre navigateur.

  • Calcul réel de la somme de contrôle mod-97 avec BigInt, correct pour les IBAN de toutes longueurs jusqu'à 34 caractères.
  • Table de longueur fixe par pays couvrant 79 pays (registre ISO 13616), avec un message d'erreur spécifique lorsque la longueur est incorrecte.
  • Décomposition pas à pas : forme réarrangée, conversion lettres en chiffres et reste exact du mod-97, avec copie du résultat complet en un clic.

Validateur INI

Validation de fichiers de configuration INI pour vérifier la correction des sections, clés et valeurs, le tout hors ligne.

  • Valide la syntaxe des fichiers INI côté client, sans surcoût externe.
  • Affiche un résumé de validation clair ainsi que des statistiques.
  • Montre un extrait de code pointant vers le token invalide.

Validateur de schéma JSON

Validation en local de documents JSON par rapport à un schéma JSON donné.

  • Valide la syntaxe d’un fichier de schéma JSON côté client, sans dépendance externe.
  • Produit un résumé clair de la validation, avec des statistiques.
  • Affiche un extrait de code qui pointe vers le jeton non valide.

Validateur JSON

Vérifiez la structure et les configurations JSON à la recherche d’erreurs, hors ligne dans le navigateur.

  • Valide la syntaxe des fichiers JSON côté client, sans dépendance externe.
  • Produit un résumé de validation clair, avec des statistiques.
  • Affiche un extrait de code pointant vers le token invalide.

Linter de manifests Kubernetes

Analysez des manifests Kubernetes YAML à l'aune des bonnes pratiques de durcissement de cluster, entièrement hors ligne dans votre navigateur.

  • Analyseur YAML maison — aucune bibliothèque externe, donc rien n'est envoyé ailleurs pour être analysé.
  • Table de règles inspirée du CIS Kubernetes Benchmark, de kube-score et des recommandations Pod Security Standards.
  • Prend en charge les manifests de type Pod, Deployment, StatefulSet, DaemonSet, Job, ReplicaSet et CronJob.

Testeur de Robots.txt

Collez un fichier robots.txt, choisissez un robot d’exploration — y compris GPTBot, ClaudeBot et Google-Extended — et voyez instantanément s’il peut récupérer un chemin d’URL donné, avec la règle et le numéro de ligne exacts qui ont décidé.

  • Réimplémente l’algorithme réel de robots.txt (REP de Google / RFC 9309) : groupes d’agents utilisateurs insensibles à la casse, règles Allow/Disallow ordonnées, caractères génériques `*` et `$` dans les chemins.
  • Sélectionne le groupe d’agents utilisateurs le plus spécifique pour le robot d’exploration choisi — une correspondance exacte ou par préfixe du jeton de produit l’emporte toujours sur le groupe de repli `*`.
  • Indique exactement quelle ligne a décidé du verdict, par ex. « Bloqué à cause de la ligne 4 : `Disallow: /admin` », plus un tableau de référence expliquant ce qu’est chaque jeton de robot d’exploration intégré.

Validateur de Sitemap.xml — Vérificateur de conformité réelle au protocole

Collez ou téléversez un fichier sitemap.xml (ou un index de sitemap) et validez-le par rapport au véritable protocole sitemaps.org : élément racine et espace de noms, URL <loc> absolues, limites documentées de 50 000 URL / 50 Mo, <lastmod>, <priority>, <changefreq> — plus un histogramme de fraîcheur et une détection des URL en double.

  • Rapport de succès/échec règle par règle — élément racine et espace de noms, limites de nombre d'URL et de taille de fichier, validité des <loc>, formats <lastmod>/<priority>/<changefreq> — chacune avec des compteurs réels et jusqu'à 50 entrées fautives listées, plus une mention « +N more » au-delà.
  • Détecte automatiquement si le fichier est un sitemap (<urlset>) ou un index de sitemap (<sitemapindex>) et ajuste les vérifications en conséquence — <priority> et <changefreq> ne s'appliquent qu'aux entrées d'un <urlset>.
  • Collez le XML directement ou glissez-déposez/téléversez un fichier .xml, lu localement via l'API File et jamais envoyé nulle part.

Validateur TOML

Vérifiez la syntaxe et la structure des fichiers de configuration TOML en local et en toute sécurité.

  • Valide la syntaxe des fichiers TOML côté client, sans dépendance externe.
  • Affiche un résumé clair de la validation et des statistiques.
  • Affiche un extrait de code pointant vers le jeton invalide.

Validateur TSV

Validez l'intégrité et la structure de vos fichiers TSV (Tab Separated Value) hors ligne.

  • Valide la syntaxe de vos fichiers TSV côté client, sans dépendance externe.
  • Produit un résumé clair de la validation et des statistiques.
  • Affiche un extrait de code pointant vers l'élément non valide.

Validateur de manifeste d’application web

Validez un manifest.json de PWA par rapport à la spec Web App Manifest et prévisualisez les icônes masquables par rapport à la zone de sécurité des icônes adaptatives d’Android.

  • Erreurs et avertissements en langage clair pour chaque champ que la spec W3C Web App Manifest exige ou recommande.
  • Vérification géométrique de la zone de sécurité par icône : une analyse pixel réelle signale le contenu ou la transparence en dehors du cercle de sécurité des icônes adaptatives.
  • Fait correspondre les fichiers d’icône téléversés aux entrées icons[].src du manifeste par nom de fichier pour afficher de véritables aperçus d’écran d’accueil.

Validateur XML

Validez du code XML et des fichiers de configuration hors ligne en vérifiant la syntaxe et les balises fermées.

  • Valide la syntaxe d’un fichier XML côté client, sans dépendance externe.
  • Affiche un résumé clair de la validation et des statistiques.
  • Montre un extrait de code pointant vers le token invalide.

Validateur YAML

Vérifiez l'indentation de vos configurations YAML (Kubernetes, CI/CD) hors ligne.

  • Valide la syntaxe du fichier YAML côté client, sans dépendance externe.
  • Affiche un résumé clair de la validation et des statistiques.
  • Présente un extrait de code pointant vers le token invalide.