Viaduct's pre-commit hooks
- check_notebook_has_parameters_cell: Check that all notebooks contain a cell tagged with
parameters
(for papermill) - nbsmoke_lint: nbsmoke lint check for Python and PySpark notebooks.
- nbstripout: Strip outputs from notebooks.
- pg_format: Format postgres SQL files with pgFormatter
- validate_encrypted_secret_name: Check kubernetes SOPS encrypted yaml secrets filenames end with
.enc.yaml
- validate_secrets_are_encrypted: Check kubernetes secrets are encrypted with SOPS