persistent-docker / .pre-commit-config.yaml
Anthony Truchet
feat: aftetr the intective demo
71aca09
Raw
History Blame Contribute Delete
2.53 kB
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
hooks:
- id: trailing-whitespace
- id: check-added-large-files
name: Check for added large files
entry: check-added-large-files
- id: check-toml
name: Check Toml
entry: check-toml
types: [toml]
- id: check-yaml
name: Check Yaml
entry: check-yaml
types: [yaml]
- id: end-of-file-fixer
name: Fix End of Files
entry: end-of-file-fixer
types: [text]
stages: [commit, push, manual]
- id: trailing-whitespace
name: Trim Trailing Whitespace
entry: trailing-whitespace-fixer
types: [text]
stages: [commit, push, manual]
# - repo: https://github.com/mwouts/jupytext
# rev: v1.14.6
# hooks:
# - id: jupytext
# name: jupytext (sync existing Notebooks)
# entry: jupytext
# language: python
# args: [--sync, --pipe, black, --pre-commit]
# pass_filenames: false
# additional_dependencies:
# - black==23.3.0
- repo: https://github.com/psf/black
rev: 23.3.0
hooks:
- id: black
name: black
entry: black
types: [python]
require_serial: true
- repo: https://github.com/pycqa/isort
rev: 5.12.0
hooks:
- id: isort
name: isort
entry: isort
require_serial: true
language: python
types_or: [cython, pyi, python]
args: ["--profile", "black", "--filter-files"]
- repo: https://github.com/pycqa/flake8
rev: "6.0.0"
hooks:
- id: flake8
name: flake8
entry: flake8
types: [python]
require_serial: true
exclude: "jupyter/scripts"
- repo: https://github.com/asottile/pyupgrade
rev: v3.7.0
hooks:
- id: pyupgrade
name: pyupgrade
description: Automatically upgrade syntax for newer versions.
entry: pyupgrade
types: [python]
args: [--py39-plus]
- repo: https://github.com/commitizen-tools/commitizen
rev: 3.5.2
hooks:
- id: commitizen
- id: commitizen-branch
stages: [push]
- repo: https://github.com/python-poetry/poetry
rev: '1.5.0'
hooks:
- id: poetry-check
# - id: poetry-lock
# - id: poetry-export
# files: "pyproject.toml,requirements.txt"
# args: ["-f", "requirements.txt", "-o", "requirements.txt", "--without-hashes", "--only=main"]