Comparación del servicio de validación de marcado W3C con HTMLHint y Total Validator.| Servicio de validación de marcado W3C | Sugerencia HTML | Validador total |
|---|
| Método de verificación: Comprueba formatos HTML, XHTML, SMIL, MathML y similares comparándolos con sus tipos de documento. La entrada puede ser una URI, un archivo subido o código HTML pegado. | Método de verificación: HTMLHint es una herramienta de análisis de código estático que aplica reglas de lint configurables, como pares de etiquetas e ID-clase-valor. Las reglas se configuran en un archivo .htmlhintrc, en la línea de comandos o en un comentario HTML. | Método de verificación: Comprueba el código HTML y XHTML según los estándares W3C y WHATWG. Además, incluye pruebas de accesibilidad conforme a las normas WCAG 2.2, 2.1 y 2.0, la Sección 508 de EE. UU. y ARIA, así como búsquedas de enlaces rotos y contenido mixto, y revisiones ortográficas en cinco idiomas. |
| Entradas y escala: Se puede forzar la codificación de caracteres y el tipo de documento, pero solo si el documento no los especifica. Los mensajes se pueden listar secuencialmente o agrupar por tipo, y se puede mostrar un esquema del documento. | Entradas y escala: Se ejecuta sobre un archivo, un patrón glob o una URL desde la línea de comandos. La función HTMLHint.verify() devuelve una lista de sugerencias para usar en el código. | Entradas y escala: La versión básica comprueba una página a la vez. La versión Pro valida todas las páginas de uno o más sitios web, incluidas las áreas protegidas con contraseña, y añade validación CSS. |
| Licencia y coste: La página describe el proyecto como software libre/de código abierto certificado. | Licencia y coste: HTMLHint se publica bajo la licencia MIT. | Licencia y coste: Las licencias Básica y Pro se venden por separado, y las páginas consultadas no muestran precios. La licencia Pro es para uso personal y no puede integrarse en un sistema automatizado ni en su propio servicio. |
| Plataforma: Se utiliza a través de una página web. | Plataforma: Requiere Node.js versión 22 o posterior. Se instala con npm, ya sea localmente como dependencia de desarrollo o globalmente. | Plataforma: Funciona en Windows, macOS y Linux, y puede analizar páginas en intranets u otros sitios web privados. Las pruebas DOM son limitadas y requieren extensiones del navegador. |