SQL Format Desk Pro — Procedures, Team Style, SQL-in-Strings & Lint for VS Code
Format SQL safely in VS Code — Pro adds the power tools Lite leaves out.
SQL Format Desk Pro is a paid .vsix add-on for the free SQL Format Desk Lite extension (zecro.sql-format-desk). Pro is sold only here as a .vsix — not on the Marketplace. Install Lite from the Marketplace first, then Install from VSIX… for Pro. (VS Code may also install Lite automatically as a dependency when you install Pro.)
What's included
- Procedure / function body formatting: format statements inside CREATE PROCEDURE / FUNCTION and $$ bodies (Lite formats the surrounding SQL only). This is practical body formatting — not a full T-SQL or PL/SQL layout engine
- Team style file: share a .sqlformat.json so Pro commands and lint use the same indent, keyword case, and comma rules. The style file applies to Pro commands and lint only — it does not change Lite’s Format Document
- Embedded SQL: format SQL inside JavaScript/TypeScript, Python, PHP, Go and Ruby strings (including Ruby <<~SQL heredocs and Go raw strings). Bind parameters ?, $1, :name and @name and interpolations like ${...}, f-string {...}, #{...} and PHP $var are kept exactly. Strings joined directly with + (or . in PHP) and Ruby %Q{} literals are left unchanged. "Format All" skips plain lowercase text that doesn't look like SQL (to avoid changing UI messages); use "Format SQL String at Cursor" for those. Every change is shown as a preview diff first.
- Lint hints: 11 rules (e.g. SELECT *, UPDATE/DELETE without WHERE)
- 100% offline. No network requests, no telemetry, no AI
How it works
- Install SQL Format Desk Lite from the VS Code Marketplace (zecro.sql-format-desk).
- Download the Pro .vsix from this purchase.
- Extensions view → … → Install from VSIX… → reload if asked.
- Command Palette → “SQL Format Desk Pro”.
Perfect for
- VS Code users who already use free SQL Format Desk Lite and need procedure-body formatting, a shared team style file, SQL-in-strings and lint
Files and format
- One .vsix download (about 124 KB)
- Works on VS Code 1.85+ (Windows, macOS, Linux)
Good to Know
- One person, their own devices. Personal use. Please don’t share or redistribute the .vsix
- Questions? Email zecroapp@gmail.com
- Version 1.0.2 or later. Works with the free SQL in Strings Desk extension: its "Format SQL in This String (Pro)" command runs Pro.
- © 2026 Zecro LLC (PlanNProsperStore). Washington State governing law.