--- minimum_pre_commit_version: 1.15.2 repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v2.1.0 hooks: - id: check-merge-conflict # Check for files that contain merge conflict strings. - id: trailing-whitespace # Trims trailing whitespace. args: [--markdown-linebreak-ext=md] - id: mixed-line-ending # Replaces or checks mixed line ending. args: [--fix=lf] - id: end-of-file-fixer # Makes sure files end in a newline and only a newline. - repo: https://github.com/executablebooks/mdformat rev: 0.7.14 hooks: - id: mdformat - repo: https://github.com/psf/black rev: 22.3.0 hooks: - id: black - repo: local hooks: - id: generate-actions-workflow name: Generate Github Actions Workflow entry: .github/workflows/templates/generate.py pass_filenames: false files: '.github/workflows/templates/.*' language: script - id: shellcheck name: Run ShellCheck against bootstrap-salt.sh entry: koalaman/shellcheck-alpine:v0.7.0 shellcheck -s sh -f tty files: 'bootstrap-salt\.sh' language: docker_image