Si bien el linting (el análisis estático del código fuente) es una práctica antigua en el mundo del software, su adopción en el mundo de los datos ha sido más lenta. SQLFluff es un linter (herramienta para hacer linting) SQL de dialecto cruzado escrito en Python, que se lanza a través de línea de comandos (CLI), lo que hace que sea fácil incorporarlo en las pipelines de CI/CD. Si estás cómodo con las convenciones predeterminadas, entonces SQLFluff trabaja sin ninguna otra configuración adicional después de instalarlo, imponiendo un conjunto de estándares de formato fuertemente definidos; establecer tus propias convenciones requiere añadir un fichero de configuración. La interfaz por línea de comandos (CLI) puede corregir automáticamente ciertos tipos de violaciones que incluyen problemas de formato como los espacios en blanco o las mayúsculas en las palabras clave. SQLFluff es todavía nuevo, pero estamos emocionados por ver a SQL tener más presencia en el mundo del linting.