Command-Line Help for sqruff
February 20, 2025 · View on GitHub
This document contains the help content for the sqruff command-line program.
Command Overview:
sqruff
sqruff is a sql formatter and linter
Usage: sqruff [OPTIONS] <COMMAND>
Subcommands:
lint— Lint SQL files via passing a list of files or using stdinfix— Fix SQL files via passing a list of files or using stdinlsp— Run an LSP serverinfo— Print information about sqruff and the current environmentrules— Explain the available rules
Options:
-
--config <CONFIG>— Path to a configuration file -
--parsing-errors— Show parse errorsDefault value:
false
sqruff lint
Lint SQL files via passing a list of files or using stdin
Usage: sqruff lint [OPTIONS] [PATHS]...
Arguments:
<PATHS>— Files or directories to fix. Use-to read from stdin
Options:
-
-f,--format <FORMAT>Default value:
humanPossible values:
human,github-annotation-native,json
sqruff fix
Fix SQL files via passing a list of files or using stdin
Usage: sqruff fix [OPTIONS] [PATHS]...
Arguments:
<PATHS>— Files or directories to fix. Use-to read from stdin
Options:
-
--force— Skip the confirmation prompt and go straight to applying fixes -
-f,--format <FORMAT>Default value:
humanPossible values:
human,github-annotation-native,json
sqruff lsp
Run an LSP server
Usage: sqruff lsp
sqruff info
Print information about sqruff and the current environment
Usage: sqruff info
sqruff rules
Explain the available rules
Usage: sqruff rules
This document was generated automatically by
clap-markdown.