A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
-
Updated
Sep 17, 2026 - Python
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
A validating SQL lexer and parser with a focus on MySQL dialect.
High-performance SQL parser, formatter, linter & security scanner for Go - 1.5M+ ops/sec, multi-dialect, zero-copy, race-free
SQL as a first-class language: formatting, linting, security auditing and pre-commit hooks for your .sql files, plus type-safe code generation for 10 languages across 10 databases.
Static code analysis tool for T-SQL scripts and SSDT projects
PostgreSQL migration linter. Blocks unsafe migrations before merge: 112 rules, the real Postgres parser, lock analysis, auto-fix. CLI, GitHub Action, MCP.
SQL Server / T-SQL migration linter: validates and explains DDL before it runs — locking (Sch-M), table rewrite vs metadata-only, reversibility, idempotency, failure risk. Deterministic static analysis, offline, CI-ready with SARIF and a GitHub Action. No LLM.
MCP server and CLI for sqlike: deterministic SQL analysis and query-equivalence checking. Tokenizes locally, so your real table names and values never leave your machine.
A tool for linting/fixing SQL code within Python strings using SQLFluff
Integrate sql-lint in github action to check .sql file.
Local SQL analyzer for CLI and GitHub Actions with deterministic rules, annotations and PostgreSQL EXPLAIN tools.
Database safety for Laravel on PostgreSQL and MySQL. SQLens lints the SQL your migrations actually emit for lock and downtime risk, audits live schemas, detects drift and security issues, classifies deploy risk, and provides deterministic CI-ready guards with explicit pass, fail, or undetermined results.
Visual configurator for SQLFluff Configure SQL linting rules through a clean GUI. Dialect, indentation, layout and hundreds of rules — see the result live.
A SQL Linter in D Programming Language
Production-safe SQL query analyzer for Go — detects slow queries, N+1, and dangerous SQL patterns at runtime and in CI. Like golangci-lint, but for SQL.
SQL Query Auditor & Optimizer -- analyze SQL for performance, security, and best practices
126× faster sqlglot in C++. Parses, transpiles and optimises 40+ SQL dialects. Supports stored procedures. Python bindings available.
CI gate for analytical SQL: captures DuckDB execution plans and runtime distributions for a whole query corpus, then fails the pull request when a query regresses and names the operator that changed. Rank test anchored to a measured noise floor, plus a sqlglot anti-pattern linter and Snowflake transpilation.
実行前のSQLを、日本語で読み返す。ブラウザ完結・SQLは外部送信なし。AST解析(MySQL/PostgreSQL/SQL Server)で一文要約+JOIN罠・WHERE漏れ検出、Oracle PL/SQL対応
To associate your repository with the sql-linter topic, visit your repo's landing page and select "manage topics."