25个版本 (7个重大更新)

0.11.1 2024年8月7日
0.10.3 2024年8月1日
0.10.2 2024年7月29日
0.1.4 2024年2月12日

#86数据库接口

Download history • Rust 包仓库 141/week @ 2024-05-06 • Rust 包仓库 974/week @ 2024-05-13 • Rust 包仓库 168/week @ 2024-05-20 • Rust 包仓库 266/week @ 2024-05-27 • Rust 包仓库 259/week @ 2024-06-03 • Rust 包仓库 20/week @ 2024-06-10 • Rust 包仓库 11/week @ 2024-07-01 • Rust 包仓库 716/week @ 2024-07-29 • Rust 包仓库 249/week @ 2024-08-05 • Rust 包仓库

每月965 次下载

Apache-2.0

2.5MB
71K SLoC

Rust 59K SLoC // 0.0% comments • Rust 包仓库 SQL 11K SLoC // 0.1% comments • Rust 包仓库 Forge Config 241 SLoC // 0.3% comments • Rust 包仓库

sqruff

SQRUFF是一款针对现代开发环境创新的SQL代码检查器和格式化工具,使用Rust编写。主要特点包括

  • 代码检查:先进的、可定制的SQL代码检查功能,确保查询质量。
  • 格式化:自动、可配置的SQL代码格式化,保证代码一致性。
  • 可移植性:设计成易于集成到各种开发工作流程中。

入门

访问 sqruff的官方网站 了解更多安装和使用信息。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解如何贡献。

发布

  1. sqruff-lib/Cargo.tomlsqruff/Cargo.toml 中更新版本号。
  2. 提交更改。
  3. 推送更改。
  4. 用新版本标记提交
  5. 发布 sqruff-lib
cargo publish -p sqruff-lib
  1. 发布 sqruff
cargo publish -p sqruff

安装

rustup override set nightly
cargo install sqruff
sqruff --help

社区

加入sqruff社区 GitHub Discussions,提问、建议功能或分享你的项目。

依赖

~23–37MB
~606K SLoC