Embora linting seja uma prática antiga no mundo do software, sua adoção é mais lenta no mundo dos dados. SQLFluff é um linter SQL de dialeto cruzado escrito em Python que vem com uma interface de linha de comando simples (CLI), facilitando a incorporação em um pipeline CI/CD. Se você estiver confortável com as convenções padrão, o SQLFluff funcionará sem nenhuma configuração adicional após instalá-lo e aplicará um conjunto de padrões de formatação fortemente opinativos. Para definir suas próprias convenções, é necessário adicionar um dotfile de configuração. A CLI pode corrigir automaticamente determinadas classes de violações que envolvem questões de formatação, como espaços em branco ou letras maiúsculas de palavras-chave. SQLFluff ainda é novo, mas estamos otimistas em ver o SQL recebendo alguma atenção no mundo do linting.