mirror of
https://github.com/ben-grande/qusal.git
synced 2024-10-01 02:35:49 -04:00
c84dfea48e
It doesn't checkout the current directory when querying the spec, so we provide the already modified version of the spec.
62 lines
1.6 KiB
YAML
62 lines
1.6 KiB
YAML
# SPDX-FileCopyrightText: 2023 Benjamin Grande M. S. <ben.grande.b@gmail.com>
|
|
#
|
|
# 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
|
|
|
|
# TODO: generate temporary spec and compare against staged one.
|
|
# - id: spec-gen
|
|
# name: spec-gen
|
|
# language: script
|
|
# entry: scripts/spec-gen.sh test
|
|
# args: [test]
|
|
# # pass_filenames: true
|
|
# description: Check if RPM SPEC files are up to date
|