# SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. # # SPDX-License-Identifier: GPL-3.0-or-later --- repos: - repo: local hooks: - id: unicode-prohibit name: unicode-prohibit entry: scripts/unicode-prohibit.sh language: script pass_filenames: true description: Prohibit Unicode - id: reuse name: reuse entry: reuse args: [lint] language: python pass_filenames: false description: Lint files to comply with the REUSE Specification - id: salt-lint name: salt-lint entry: scripts/salt-lint.sh language: script pass_filenames: true description: Lint Salt files - id: shellcheck name: shellcheck entry: scripts/shell-lint.sh language: script pass_filenames: true description: Lint Shellscripts - id: gitlint name: gitlint language: python entry: gitlint args: [--staged, --msg-filename] stages: [commit-msg] pass_filenames: true description: Lint Git commits - id: qubesbuilder name: qubesbuilder entry: scripts/qubesbuilder-gen.sh test language: script description: Check if .qubesbuilder is up to date