Inline SQL installs statistics
By qufiwefefwoyn (2 listings) · VS Code Marketplace · Linters
Highlight and lint SQL strings and SQL files. Python, Go, Rust, JS, TS, Ruby, Java, C#, PHP, Lua.
Inline SQL has 341,956 recorded installs on VS Code Marketplace.
It ranks #1062 of 2,501 tracked VS Code Marketplace listings by installs.
It is rated 3.8 out of 5 from 14 ratings.
PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.
Rating: 3.79 / 5 from 14 ratings
About Inline SQL
Inline SQL
Also available in Open VSX Registry
Highlight and lint inline SQL strings. Supported languages are Python, Go, JavaScript, TypeScript, Ruby, Java, C#, Rust, PHP, Lua.
Syntax highlighting works for strings starting with --sql or any of the SELECT, INSERT, INTO, DELETE, UPDATE, CREATE TABLE.
Also works with ES6 Template Strings:
**Linting and diagnostics powered entirely by awesome joereynolds/sql-lint and works for multiline strings that start with either \--sql (backtick followed by --sql`), "--sql or """--sql.**
Contributors
jwhitaker-swiftnav Connor Bren Ferenc Tamás Gunnar Sv Sigurbjörnsson Jon Wolfe Titouan CREACH
Safety
The proper way to sanitize data for insertion into your database is to use placeholders for all variables to be inserted into your SQL strings. In other words, NEVER do this (Python example):
Instead, use $ placeholders (or ? in some databases):
And then pass the variables to be replaced when you execute the query. For example with pgx (Go example):
Integration with real database
Integration with real database is available and controlled through VSCode options:
Examples
Python
JavaScript/TypeScript
Go
Python JavaScript/TypeScript
Ruby Java
Limitations
Semantic highlighting
Highlighting does not work with semantic token highlighting enabled (feature provided by some LSP servers).
Currently gopls semantic token highlighting (option gopls.ui.semanticTokens - off by default) overrides extension's syntax.
gopls
rust-analyzer
C#
Motivation
This small extension is meant to help those who don't use ORM and don't like SQL builders like squirrel, but still want inline sql in their code to be something more than magic strings, helping to avoid small bugs and typos almost instantly.
Related
• joereynolds/sql-lint - Used for linting. • joe-re/sql-language-server - SQL Language Server, consider it if you use separate files for sql. • cmoog/vscode-sql-notebook - Open SQL files as VSCode Notebooks. • pushqrdx/vscode-inline-html - ES6 Template Strings inline HTML.
Description from the VS Code Marketplace listing.
- c#
- csharp
- go
- inline
- java
- javascript
- lint
- linters
- lua
- mysql
- php
- postgres
- python
- ruby
- rust
- sql
- typescript
Where Inline SQL sits in the listing
Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (4)Similar VS Code Marketplace Linters plugins
Data source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=qufiwefefwoyn.inline-sql-syntax. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.