エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Looker] lkmlfmtでLookMLのフォーマットを統一する - Qiita
概要 開発中のlkmlfmtというフォーマッタがある程度使える段階になったので紹介する。GitHubのREADMEに... 概要 開発中のlkmlfmtというフォーマッタがある程度使える段階になったので紹介する。GitHubのREADMEに書かなかった開発動機や実装方針の話も書き残しておく。 背景 Lookerのショートカット一覧を見るとCtrl+Shift+Fでファイルをフォーマットできると書いてあるが、それだけじゃあ足りないのだよ。sql: ;;やhtml: ;;で埋め込まれたコードまでフォーマットする手段がほしい...しかもliquidテンプレートもいい感じに扱ってほしい...そんな動機で開発し始めたのがlkmlfmt。 実装方針 ゼロから自前で実装するのはしんどいので、可能な限り他力本願を貫く。 大枠のLookMLのフォーマットだけ自前で実装する といっても構文解析にはlarkを使ったりとなるべく楽をする sql: ;;で埋め込まれたコードはsqlfmtでフォーマットする jinjaまじりのsqlをフォ
2023/04/18 リンク