Visual Studio Code support for Squawk
Surface SQL related lint errors directly in VSCode.
Open the online marketplace listing for Squawk and click "Install". Follow the prompts to open VSCode and install Squawk.
In VSCode, type CMD+P, run Extensions: Install Extensions, search for sbdchd.squawk and click install.
Download the extension package from the latest Github release and run code --install-extension squawk-*.vsix
With vsce installed from NPM (npm install -g @vscode/vsce), clone this repo and run vsce package. Install the resulting package with code --install-extension squawk-*.vsix
{
// enable tracing logs
"squawk.trace.server": "verbose"
}- https://marketplace.visualstudio.com/items?itemName=mtxr.sqltools
- https://marketplace.visualstudio.com/items?itemName=uniquevision.vscode-plpgsql-lsp
- https://marketplace.visualstudio.com/items?itemName=ms-ossdata.vscode-pgsql
- https://marketplace.visualstudio.com/items?itemName=Supabase.postgrestools
- https://marketplace.visualstudio.com/items?itemName=dorzey.vscode-sqlfluff
- https://marketplace.visualstudio.com/items?itemName=Oracle.sql-developer
- https://marketplace.visualstudio.com/items?itemName=ManuelDeLaRosa.postgresql-snippets
Make sure you're on a vscode version >= the one defined in the package.json,
otherwise the extension development host won't load the extension.