Tutoriales

Un linter SQL y un formateador automático para personas

SQLFluff es un SQL-Linter dialecto-flexible y configurable. SQLFluff fue desarrollado para aplicaciones ELT y todavía funciona con plantillas Jinja y dbt. SQLFluff corrige automáticamente la mayoría de los errores de pelusa para que pueda concentrarse en lo más importante.

Empezado

Para comenzar, instale y ejecute el paquete sqlfluff lint o sqlfluff fix.

Instalar $ pip sqlfluff
$ echo ”SELECCIONAR a + b DE tbl; ”> Test.sql
$ sqlfluff lintest.sql
== [test.sql] FALLAR
L: 1 | P: 1 | L003 | La sangría única utiliza varios espacios, no un múltiplo de 4
L: 1 | P: 14 | L006 | Los operadores deben estar rodeados por un solo espacio a menos que estén al principio o al final de una crencha.
L: 1 | P: 27 | L001 | Espacio en blanco final innecesario

Igualmente puedes pugnar en crencha con SQLFluff.

Para obtener una remisión completa sobre el uso y las reglas de CLI, consulte la documentación.

documentación

La documentación completa está apto en docs.sqlfluff.com.

Publicaciones

SQLFluff está en traducción beta: se aplazamiento que la utensilio cambie significativamente en futuras versiones con cambios de configuración y API potencialmente incompatibles. Si desea participar, recuerde contribuir.

Las nuevas publicaciones se publican mensualmente. Para obtener más información, consulte Publicaciones.

SQLFluff en Slack

Tenemos una comunidad de rápido crecimiento en Slack, ¡ven y únete a nosotros!

https://join.slack.com/t/sqlfluff/shared_invite/zt-o1f4x0e8-pZzarAIlQmKj_6ZwD16w0g

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba