Alan Cruickshank

Results 17 issues of Alan Cruickshank

### Search before asking - [X] I searched the [issues](https://github.com/sqlfluff/sqlfluff/issues) and found no similar issues. ### Description Based off a discussion from #3743 . Originally, the functional context was accessible...

enhancement

### Description There are too many other issues related to this and I think it makes sense to bring them all together, and track progress in one place. This encompasses:...

enhancement

### Search before asking - [X] I searched the [issues](https://github.com/sqlfluff/sqlfluff/issues) and found no similar issues. ### Description Occasionally I see queries like: ```sql SELECT a as foo, many, other, columns,...

enhancement

### Search before asking - [X] I searched the [issues](https://github.com/sqlfluff/sqlfluff/issues) and found no similar issues. ### Description This is potentially a controversial one, but I think it makes sense. The...

enhancement

This is a suggestion for a potential rule where a join clause spans multiple lines. ## Trivial case Single line joins are easy: ```sql inner join foo on (bar.a =...

enhancement
new rule

This makes progress on #3673. It also incorporates #3936 on the assumption that it will be merged before this is ready for review. It might also fix some other bugs,...

With the current progress on rework and the recent work on rule crawlers, I think there's an opportunity to significantly simplify (or perhaps remove) `matches_target_tuples`. Nitpick: Looping and checking `elem[0]`...

enhancement

We're an open source project so I can share a link to live PR examples: - One with 100% coverage: https://github.com/sqlfluff/sqlfluff/pull/4526 - One without (as of writing): https://github.com/sqlfluff/sqlfluff/pull/4518 You'll see...

set-up
troubleshooting
no-status-updates
github

This makes progress on #4061 . It uses much inspiration from #4202 and builds on #5794 & #5785. This is the first working example of linting multiple jinja branches. Using...

dbt should now support python 3.12 so this updates the test suite to use the most recent python version.