generated from pagopa/pagopa-functions-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.pre-commit-config.yaml
25 lines (25 loc) · 914 Bytes
/
.pre-commit-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 1. `pip install pre-commit`
# 2. `pre-commit install`
# 3. set GITGUARDIAN_API_KEY in your develop environment (get an api key here: https://dashboard.gitguardian.com/workspace/230910/settings/personal/personal-access-tokens)
# more info https://docs.gitguardian.com/internal-repositories-monitoring/integrations/git_hooks/pre_commit
repos:
# - repo: https://github.com/gitguardian/ggshield
# rev: v1.11.0
# hooks:
# - id: ggshield
# language_version: python3
# stages: [ commit ]
- repo: https://github.com/ejba/pre-commit-maven
rev: v0.3.3
hooks:
- id: maven
args: [ 'clean compile', "spotless:apply" ]
- id: maven-spotless-apply
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- repo: https://github.com/gitleaks/gitleaks
rev: v8.16.1
hooks:
- id: gitleaks