Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

SQLCheck

Free#22 of 25 in SQL Linters and Formatters

SQLCheck: A focused, open-source auditor for SQL and database design anti-patterns. Ranked #22 of 25 in SQL Linters and Formatters by our editors (6.4/10); pricing: Free plan; best for teams auditing database and query anti-patterns.

6.4/10Editor score
SQLCheck6.4 Visit SQLCheck

At a glance

  • Editor score
    6.4 / 10
  • Pricing
    Free plan
  • Best for
    Teams auditing database and query anti-patterns
  • Free plan
    Yes
  • Paid from
    Free
  • Supported SQL dialects
    Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite3
  • Automatic fixes
    No
  • Facts checked
    20 Sep 2026
SQLCheck screenshot
  • Where it wins

    • Covers logical, physical, query, and application anti-patterns
    • Supports Microsoft SQL Server, MySQL, Oracle, PostgreSQL, and SQLite3
    • Runs on Windows, macOS, and Linux with risk filtering
  • Where it doesn't

    • Does not format SQL or provide automatic fixes
    • Has no editor extensions, configuration file, or CI features
    • Requires command-line workflows and SQL file analysis

Our verdict on SQLCheck

SQLCheck is an open-source command-line tool for developers and database teams reviewing SQL quality, database design, and potential performance problems. It analyzes SQL files and identifies logical database design, physical database design, query, and application-development anti-patterns. The project supports Microsoft SQL Server, MySQL, Oracle, PostgreSQL, and SQLite3, with downloadable packages for Windows, macOS, and Linux. Its focus is auditing and diagnosis rather than formatting or query rewriting.

Its strongest differentiator is the breadth of anti-pattern coverage within a focused command-line workflow. Checks can be filtered by risk level, helping teams narrow reviews to issues with the desired severity. Colorized output can improve terminal readability, while verbose output provides more detail for investigation. That combination is suited to database reviews where the priority is understanding design and query problems across multiple SQL dialects, rather than applying a standardized style automatically.

SQLCheck is a practical fit for teams comfortable reviewing SQL from the command line and incorporating findings into their own development process. It should not be the first choice for teams seeking automatic fixes, editor-integrated feedback, configuration-file support, or built-in CI features. It also is not positioned as a hosted service or a broader database governance platform. Choose SQLCheck when anti-pattern detection across several database systems is the main requirement; choose an alternative when formatting, autofix, or integrated developer tooling is central to the workflow.

Your product? Our editors can test SQLCheck in depth and publish a review, labelled as paid · from $149/mo →

SQLCheck pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

SQLCheck fact sheet

Free planYes
Paid fromFree
Supported SQL dialectsMicrosoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite3
Automatic fixesNo
Custom rulesNot verified
Editor extensionsNo
CI/CD integrationNot verified
Configuration fileNo
DeploymentDesktop
PlatformsWindows, macOS, Linux
SupportCommunity
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitegithub.com
Facts checked20 Sep 2026

Alternatives to SQLCheck

See all SQLCheck alternatives →

Used SQLCheck? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used SQLCheck for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — SQLCheck 6.4/10

SQLCheck is listed in our SQL Linters and Formatters directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/sqlcheck/"><img src="https://www.itechguides.com/best/badge/sqlcheck.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update