Commit cc00f763 authored by Adrian DC's avatar Adrian DC
Browse files

style(pre-commit): implement 'pre-commit' configurations

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 6b6edf76
Loading
Loading
Loading
Loading
+42 −0
Changes for .pre-commit-config.yaml: 42 added lines, 0 removed lines.
Original line number Diff line number Diff line
# pre-commit configurations
default_install_hook_types:
  - pre-commit
  - pre-push
default_stages:
  - pre-commit
  - pre-push
minimum_pre_commit_version: 3.8.0

# pre-commit exclusions
exclude: >
  (?x)(
    \.svg$|
    CHANGELOG.md$|
    COPYING.*$|
    LICENSE.*$|
    README.md$
  )

# pre-commit repositories
repos:
  # Repository: pre-commit-hooks
  - repo: https://github.com/pre-commit/pre-commit-hooks
    rev: v4.6.0
    hooks:
      - id: check-added-large-files
        args: ['--maxkb=500']
      - id: check-case-conflict
      - id: check-executables-have-shebangs
      - id: check-json
      - id: check-merge-conflict
      - id: check-toml
      - id: check-xml
      - id: check-yaml
        args: ['--unsafe']
      - id: destroyed-symlinks
      - id: detect-private-key
      - id: double-quote-string-fixer
      - id: end-of-file-fixer
      - id: mixed-line-ending
      - id: trailing-whitespace
        args: ['--markdown-linebreak-ext=md']
+1 −0
Changes for README.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -218,5 +218,6 @@ an environment variable `NO_COLOR=1` can be defined to disable colors.
- [gitlab-release](https://pypi.org/project/gitlab-release/): Utility for publishing on GitLab
- [gcil](https://pypi.org/project/gcil/): Launch .gitlab-ci.yml jobs locally
- [mypy](https://pypi.org/project/mypy/): Optional static typing for Python
- [pre-commit](https://pre-commit.com/): A framework for managing and maintaining pre-commit hooks
- [PyPI](https://pypi.org/): The Python Package Index
- [twine](https://pypi.org/project/twine/): Utility for publishing on PyPI