Side by side
SQLint vs TSQLLint
Both stand on sql linters and formatters. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Linux
Choose SQLint if you need a free, MIT-licensed way to lint and format Standard SQL (BigQuery), with both command-line and Python use. Its Alpha classification and single listed dialect make it a narrower fit for developers who need something beyond those stated capabilities.
Visit SQLint Free plan ExtensionLinuxMac+1
TSQLLint offers configurable checks, some automatic fixes, and integrations for common SQL authoring workflows. It is focused on T-SQL rather than a broader set of SQL dialects.
Visit TSQLLintThe facts
| SQLint | TSQLLint | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux | Extension, Linux, Mac, Windows |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 1 | 1 |
| Maker | Not published | Not published |
| Website | github.com | github.com |
| On sql linters and formatters | #21 of 26 | #17 of 26 |
SQLint: what it does well
- Checks common SQL spacing, casing, comma, bracket, and join styles.
- Formats queries with the `-f` option.
- Offers Python functions for parsing, checking, and formatting.
- Supports automatic fixes and CI/CD integration.
- Free and MIT-licensed, with Docker usage documented.
What to know first
- Supports Standard SQL (BigQuery) only.
- Listed as Alpha; release 0.2.4 dates to October 22, 2019.
- Listed platform is Linux.
TSQLLint: what it does well
- Rules can be set to off, warning, or error.
- Auto-fixes are available for identified issues.
- Custom .NET plugins can extend the tool.
- Official installation options include Homebrew and NPM.
- Distributed under the MIT License.
What to know first
- It supports T-SQL only.
- Custom plugins must target net6.0.
- Project pages do not state a formal support offering.
Alternatives to SQLint Alternatives to TSQLLint The whole list