diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1981b8150aa152858d700d0265ee9097969693a1..08ba2f2b0fa122fb7b40d7b37b7a6d6a517f70a5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,49 +12,58 @@ repos: hooks: - id: reuse stages: [ commit ] + name: "REUSE Compliant Copyright and License" - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.5.0 hooks: - id: check-added-large-files args: [ '--maxkb=100' ] stages: [ commit ] + name: "File size limit not exceeded" - id: check-yaml stages: [ commit ] + name: "YAML Syntax" - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: 2.7.3 hooks: - id: editorconfig-checker alias: ec - - repo: https://github.com/pre-commit/mirrors-clang-format - rev: v17.0.6 - hooks: - - id: clang-format - stages: [ commit ] + name: "EditorConfig Rules" - repo: https://github.com/cmake-lint/cmake-lint - rev: 1.4.2 + rev: 251239e56ab8b88889fec16a47376c44dfa16a99 hooks: - id: cmakelint stages: [ commit ] + name: CMake Linter - repo: https://github.com/executablebooks/mdformat rev: 0.7.17 hooks: - id: mdformat stages: [ commit ] + name: Markdown Formatter + - repo: https://github.com/pre-commit/mirrors-clang-format + rev: v17.0.6 + hooks: + - id: clang-format + stages: [ commit ] + name: "C/C++: clang-format Formatter" - repo: https://github.com/asottile/reorder-python-imports rev: v3.12.0 hooks: - id: reorder-python-imports stages: [ commit ] + name: "Python: Reorder Imports" - repo: https://github.com/psf/black rev: 24.2.0 hooks: - id: black stages: [ commit ] + name: "Python: Black Formatter" - repo: local hooks: - id: signed-off-checker alias: signed-off-checker - name: Signed-off Checker + name: "Signed-off Checker (DCO)" entry: python tools/pre-commit/signedoff_checker.py language: python language_version: python3