Comparación de CSVLint con validadores CSV en línea y Frictionless| CSVLint (csvlint.io) | Validadores CSV en línea (típicos) | Sin fricción |
|---|
| Alcance de la validación: El servicio verifica los archivos CSV según la RFC 4180 y la especificación CSV on the Web (CSVW). Informa sobre errores como longitudes de fila inconsistentes y delimitadores mal formados, y emite advertencias sobre problemas de buenas prácticas, como la codificación de caracteres incorrecta. | Alcance de la validación: Normalmente se trata de un analizador de sintaxis. El validador ExtendsClass, que comprueba un solo miembro, encuentra errores de sintaxis, permite configurar el separador (coma, tabulación, punto y coma o barra vertical), el carácter de comillas y el carácter de escape, y tiene una comprobación opcional del número de columnas con respecto a la primera fila. | Alcance de la validación: Frictionless valida tablas de datos, recursos y conjuntos de datos. Sus informes señalan problemas como encabezados en blanco o duplicados, celdas faltantes, filas en blanco y celdas adicionales, y se pueden agregar comprobaciones y formatos personalizados. |
| Soporte de esquema: La validación puede basarse en un esquema en formato de tabla JSON, que impone tipos de datos, campos obligatorios y patrones de valores. | Soporte de esquema: La página ExtendsClass no menciona la validación del esquema, por lo que la comprobación se mantiene a nivel de la estructura del archivo. | Soporte de esquema: El marco de trabajo se basa en las especificaciones de datos sin fricción y describe los datos tabulares, además de validarlos. |
| Informe: Los hallazgos se dividen en errores por problemas estructurales y advertencias por violaciones de las buenas prácticas. | | Informe: La validación genera un informe unificado, con muchas opciones para personalizar el proceso. |
| Transparencia y plataforma: Un servicio web alojado que se describe como de uso gratuito. | Transparencia y plataforma: La herramienta ExtendsClass es un conjunto de herramientas en línea gratuito que indica que su único recurso es la publicidad. No se encontró ninguna declaración de privacidad en la página. | Transparencia y plataforma: Un framework de Python de código abierto bajo la licencia MIT. La versión 4.17.5 data de septiembre de 2021, y existe una versión más reciente, la 5.x, en PyPI. |