SQLFluff
SQLFluff is an open source, dialect-flexible and configurable SQL linter. Designed with ELT applications in mind, SQLFluff also works with Jinja templating and dbt. SQLFluff will auto-fix most linting errors, allowing you to focus your time on what matters.
SQLFluff Performance in 2023
·1688 words·8 mins
SQLFluff
Analytics
Code
Most of the focus of getting to 2.0.0 was on accuracy and robustness, however much of the focus since has been on performance and speed. This post is a little peek behind the curtain of how we went about that, and what some of the biggest improvements have been.
SQLFluff 1.0.0
·454 words·3 mins
SQLFluff
Analytics
Today we released SQLFluff 1.0.0, the first stable release of SQLFluff.
Coalesce 2021: this is just the beginning
·50 words·1 min
Data
Analytics
People
SQLFluff
This year I spoke at the Coalesce 2021 conference about a topic a bit broader than just SQL linting or data in small businesses.
The Python Podcast: Episode 318 - Keep Your Analytics Lint Free With SQLFluff
↗
↖
SQLFluff
In June, I had a great chat with the team at the Podcast.__init__ (aka the Python Podcast) about linting, SQL and open source projects.
SQLFluff @ Coalesce 2020
·4696 words·23 mins
SQLFluff
Code
The dbt project at tails.com has over 600 models and 66k lines of code. With multiple contributors to a project and varying SQL backgrounds, it’s really difficult to maintain consistent readability and comprehension across a codebase like that by hand.
A logo for sqlfluff
·623 words·3 mins
Design
SQLFluff
For around a year I’ve been working on SQLFluff, a SQL linter to keep up with the growing place of analytics code as a store of business definitions. This post isn’t about why I wrote it, but it is about how to start making it a bit more appealing.
SQL in 2019
·481 words·3 mins
Code
Analytics
Data
SQLFluff
SQL has been around for a long time, as a language for communicating with databases, as a communication protocol. More recently with the rise of data as a business function, or a domain in it’s own right SQL has also become an invaluable tool for defining the structure of data.