Skip to main content

Pre commit hook by sbrunner

Project description

Pre commit hooks

pre-commit hook used to...

Check if the copyright is up to date (using the Git history).

Adding to your .pre-commit-config.yaml

ci:
  skip:
    # Skip the copyright check on pre-commit.ci because we don't have the Git history
    - copyright
    - copyright-required
    # Poetry didn't works with Python 3.11
    - poetry-lock
    - poetry-check

repos:
  - repo: https://github.com/sbrunner/pre-commit-hooks
    rev: <version> # Use the ref you want to point at
    hooks:
      # Check that the copyright is up to date
      - id: copyright
      # Check that the copyright is present and up to date
      - id: copyright-required
      # Require a timeout in GitHub workflow files
      - id: workflows-require-timeout
      # Check Poetry config
      - id: poetry-check
        additional_dependencies:
          - poetry==<version>
      # Do Poetry lock
      - id: poetry-lock
        additional_dependencies:
          - poetry==<version>
      # Do Pipfile lock
      - id: pipenv-lock
        additional_dependencies:
          - pipenv==<version>
      # Do Helm lock (helm should be installed)
      - id: helm-lock

Copyright configuration

The default values used in the .github/copyright.yaml file.

Default values:

one_date_re: ' Copyright \\(c\\) (?P<year>[0-9]{4})"))'
tow_date_re: ' Copyright \\(c\\) (?P<from>[0-9]{4})-(?P<to>[0-9]{4})")'
tow_date_format: ' Copyright (c) {from}-{to}")'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sbrunner_pre_commit_hooks-0.2.3.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file sbrunner_pre_commit_hooks-0.2.3.tar.gz.

File metadata

File hashes

Hashes for sbrunner_pre_commit_hooks-0.2.3.tar.gz
Algorithm Hash digest
SHA256 428e608b8070e2893c22cf5f811f7487281b5dfcc5f53a54c35c242f512a3287
MD5 10fffd92f80f7270feea170c0f337cf3
BLAKE2b-256 24bc4475662123377a91cc8955148682008046634273e1e82c4c73d39dd5f927

See more details on using hashes here.

File details

Details for the file sbrunner_pre_commit_hooks-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for sbrunner_pre_commit_hooks-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d0fbb9cb7df75196a8d2a64d471c27a080f6738d540022b7ee97458426f9fcda
MD5 d1552a847a1daae71ca2a78dec067fdb
BLAKE2b-256 ba8a0adf086e1f8e77fb12646cdf0142895b503c6a5d7e07ffb9d336b8b63ce1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page