エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Dataform で SQLFluff が使えるプラグインを作った
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Dataform で SQLFluff が使えるプラグインを作った
モチベーション SQLFluff を使って dbt を開発すると SQL が決められたルールに保たれて可読性や保守性... モチベーション SQLFluff を使って dbt を開発すると SQL が決められたルールに保たれて可読性や保守性が増します。 ただ SQLFluff は Dataform(SQLX)に対応してなく愚直に適応しようとするとエラーとなってしまいます。 dbt で SQLFluff が使えているのは plugin として実装されているからであり Dataform も実装すればイケるのでは?という期待を持っていました。 以下がそのプラグインである sqlfluff-templater-dbt になります。 sqlfluff-templater-dataform の紹介 そこで作ったのが sqlfluff-templater-dataform になります。 試しに使ってみると以下のようにルールに即していない箇所を指摘してくれます。 > cat definitions/test.sqlx conf