Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>squint SQL linterNew to Visual Studio Code? Get it now.
squint SQL linter

squint SQL linter

squint

| (0) | Free
Real-time SQL linting for dbt/Jinja SQL files via the squint LSP server
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

squint for VS Code

Real-time SQL linting for dbt/Jinja SQL files, powered by the squint LSP server.

Diagnostics (errors and warnings) appear inline in the editor and in the Problems panel as you type.

Requirements

The squint-lsp binary must be installed separately:

cargo install squint-linter --features lsp --bin squint-lsp

This places the binary at ~/.cargo/bin/squint-lsp, which the extension finds automatically.

Configuration

Setting Default Description
squint.serverPath "" Absolute path to the squint-lsp binary. Leave empty to use the binary from PATH or ~/.cargo/bin.

Example settings.json entry for a non-standard install location:

"squint.serverPath": "/home/you/projects/squint/target/release/squint-lsp"

Building and installing

Prerequisites

cd editors/vscode
npm install

Compile

npm run compile

Package as .vsix

npm run package
# Produces: squint-0.2.0.vsix

Install in VS Code

code --install-extension squint-0.2.0.vsix

Or: Extensions panel → ··· menu → "Install from VSIX…"

Supported file types

  • sql
  • jinja-sql (requires a grammar extension such as Better Jinja)

Configuration file

The LSP server reads squint.toml or [tool.squint] in pyproject.toml from the workspace root at startup. Rule severity overrides configured there are reflected in editor diagnostics.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft