首页/开发/代码质量与评审速查/SQLFluff:SQL 检查与格式化
规范与静态检查65 条

SQLFluff:SQL 检查与格式化

SQLFluff 是可配置的 SQL 检查与格式化工具:必须指定方言(--dialect,如 postgres/mysql),规则以 L 系列编号,支持自动修复。

方言--dialect 必须指定
规则L 系列(如 LT01 空白格式)
修复sqlfluff fix 自动处理部分问题

用法

用法
sqlfluff lint migrations/ --dialect postgres
sqlfluff fix migrations/ --dialect postgres
SQL 方言差异大:明确方言后误报率显著下降。

易错点

  • 不指定方言:大量误报,团队失去信任
  • 对生成 SQL 目录直接 lint:先排除生成物或单独配置

数据来源与参考

  • SQLFluff 官方文档(docs.sqlfluff.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌