Service de validation de balisage du W3C comparé à HTMLHint et Total Validator| Service de validation des balisages du W3C | Conseil HTML | Validateur total |
|---|
| Méthode de vérification : Il vérifie la conformité des formats HTML, XHTML, SMIL, MathML et similaires avec leurs types de documents. Les entrées peuvent être une URI, un fichier téléchargé ou du code HTML collé. | Méthode de vérification : HTMLHint est un outil d'analyse statique de code qui applique des règles de linting configurables, telles que les paires balise-valeur et les paires identifiant-classe-valeur. Ces règles sont définies dans un fichier .htmlhintrc, en ligne de commande ou dans un commentaire HTML. | Méthode de vérification : Il vérifie la conformité du code HTML et XHTML aux normes W3C et WHATWG. Il intègre des tests d'accessibilité conformes aux WCAG 2.2, 2.1 et 2.0, à la section 508 des États-Unis et à ARIA, ainsi que la recherche de liens brisés et de contenu mixte et la correction orthographique en cinq langues. |
| Entrées et échelle : L'encodage des caractères et le type de document peuvent être imposés, mais uniquement si le document ne les spécifie pas. Les messages peuvent être affichés séquentiellement ou regroupés par type, et un aperçu du document peut être présenté. | Entrées et échelle : Elle s'exécute sur un fichier, un modèle glob ou une URL depuis la ligne de commande. La fonction HTMLHint.verify() renvoie une liste d'indications à utiliser dans le code. | Entrées et échelle : La version Basic vérifie une page à la fois. La version Pro valide toutes les pages d'un ou plusieurs sites web, y compris les zones protégées par mot de passe, et ajoute la validation CSS. |
| Licence et coût : La page décrit le projet comme étant un logiciel libre/open source certifié. | Licence et coût : HTMLHint est distribué sous licence MIT. | Licence et coût : Les versions Basic et Pro sont vendues sous forme de licences distinctes, et les pages consultées n'affichent aucun prix. La version Pro est réservée à un usage personnel et ne peut être intégrée à un système automatisé ni à votre propre service. |
| Plate-forme: Elle s'utilise via une page web. | Plate-forme: Il nécessite Node.js 22 ou une version ultérieure. Son installation se fait via npm, soit localement comme dépendance de développement, soit globalement. | Plate-forme: Il fonctionne sous Windows, macOS et Linux et peut analyser des pages sur des intranets ou d'autres sites web privés. Les tests DOM sont limités et nécessitent des extensions de navigateur. |