Lines Matching +full:install +full:- +full:classic
3 # pre-commit run -a
7 # pre-commit install # (runs every time you commit in git)
11 # pre-commit autoupdate
13 # See https://github.com/pre-commit/pre-commit
17 - repo: https://github.com/pre-commit/pre-commit-hooks
20 - id: check-added-large-files
21 - id: check-case-conflict
22 - id: check-merge-conflict
23 - id: check-symlinks
24 - id: check-yaml
25 - id: debug-statements
26 - id: end-of-file-fixer
27 - id: mixed-line-ending
28 - id: requirements-txt-fixer
29 - id: trailing-whitespace
30 - id: fix-encoding-pragma
32 # Black, the code formatter, natively supports pre-commit
33 - repo: https://github.com/psf/black
36 - id: black
42 - repo: https://github.com/Lucas-C/pre-commit-hooks
45 - id: remove-tabs
47 # Flake8 also supports pre-commit natively (same author)
48 - repo: https://gitlab.com/pycqa/flake8
51 - id: flake8
52 additional_dependencies: [flake8-bugbear, pep8-naming]
56 - repo: https://github.com/cheshirekow/cmake-format-precommit
59 - id: cmake-format
65 - repo: https://github.com/pre-commit/mirrors-mypy
68 - id: mypy
72 # Running per-file misbehaves a bit, so just run on all files, it's fast
76 - repo: https://github.com/mgedmin/check-manifest
79 - id: check-manifest
80 # This is a slow hook, so only run this if --hook-stage manual is passed
85 - repo: local
87 - id: disallow-caps
91 exclude: .pre-commit-config.yaml
93 - repo: local
95 - id: check-style
96 name: Classic check-style
99 - c++
100 entry: ./tools/check-style.sh