mirror of
https://github.com/moveit/moveit_task_constructor.git
synced 2025-09-27 00:29:13 +08:00
62 lines
1.5 KiB
YAML
62 lines
1.5 KiB
YAML
# To use:
|
|
#
|
|
# pre-commit run -a
|
|
#
|
|
# Or:
|
|
#
|
|
# pre-commit install # (runs every time you commit in git)
|
|
#
|
|
# To update this file:
|
|
#
|
|
# pre-commit autoupdate
|
|
#
|
|
# See https://github.com/pre-commit/pre-commit
|
|
|
|
repos:
|
|
# Standard hooks
|
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
rev: v5.0.0
|
|
hooks:
|
|
- id: check-added-large-files
|
|
- id: check-case-conflict
|
|
- id: check-merge-conflict
|
|
- id: check-symlinks
|
|
- id: check-xml
|
|
- id: check-yaml
|
|
- id: debug-statements
|
|
- id: end-of-file-fixer
|
|
- id: mixed-line-ending
|
|
- id: trailing-whitespace
|
|
|
|
- repo: https://github.com/psf/black
|
|
rev: 25.1.0
|
|
hooks:
|
|
- id: black
|
|
args: ["--line-length", "100"]
|
|
|
|
- repo: local
|
|
hooks:
|
|
- id: clang-format
|
|
name: clang-format
|
|
description: Format files with ClangFormat.
|
|
entry: clang-format-14
|
|
language: system
|
|
files: \.(c|cc|cxx|cpp|frag|glsl|h|hpp|hxx|ih|ispc|ipp|java|js|m|proto|vert)$
|
|
args: ["-fallback-style=none", "-i"]
|
|
- id: catkin_lint
|
|
name: catkin_lint
|
|
description: Check package.xml and cmake files
|
|
entry: catkin_lint . --ignore duplicate_cmd
|
|
language: system
|
|
always_run: true
|
|
pass_filenames: false
|
|
|
|
- repo: local
|
|
hooks:
|
|
- id: misspelled-moveit
|
|
name: misspelled-moveit
|
|
description: MoveIt should be spelled exactly as MoveIt
|
|
language: pygrep
|
|
entry: Moveit|MoveIt!
|
|
exclude: .pre-commit-config.yaml|README.md
|