Files
sqlfluff/.pre-commit-hooks.yaml
2024-08-14 11:45:20 +00:00

27 lines
1002 B
YAML

- id: sqlfluff-lint
name: sqlfluff-lint
# Set `--processes 0` to use maximum parallelism
# - `--disable-progress-bar` pre-commit suppresses logging already
# this can cause an unneeded slow down.
entry: sqlfluff lint --processes 0 --disable-progress-bar
language: python
description: "Lints sql files with `SQLFluff`"
types: [sql]
require_serial: true
additional_dependencies: []
- id: sqlfluff-fix
name: sqlfluff-fix
# Set a couple of default flags:
# - `--show-lint-violations` shows issues to not require running `sqlfluff lint`
# - `--processes 0` to use maximum parallelism
# - `--disable-progress-bar` pre-commit suppresses logging already
# this can cause an unneeded slow down.
# By default, this hook applies all rules.
entry: sqlfluff fix --show-lint-violations --processes 0 --disable-progress-bar
language: python
description: "Fixes sql lint errors with `SQLFluff`"
types: [sql]
require_serial: true
additional_dependencies: []