| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| default_language_version: |
| python: python3.12 |
|
|
| exclude: "tests/artifacts/.*\\.safetensors$" |
|
|
| repos: |
| |
| - repo: meta |
| hooks: |
| - id: check-useless-excludes |
| - id: check-hooks-apply |
|
|
| |
| - repo: https://github.com/pre-commit/pre-commit-hooks |
| rev: v6.0.0 |
| hooks: |
| - id: check-added-large-files |
| args: ['--maxkb=1024'] |
| - id: debug-statements |
| - id: check-merge-conflict |
| - id: check-case-conflict |
| - id: check-yaml |
| - id: check-toml |
| - id: end-of-file-fixer |
| - id: trailing-whitespace |
|
|
| - repo: https://github.com/astral-sh/ruff-pre-commit |
| rev: v0.14.1 |
| hooks: |
| - id: ruff-format |
| - id: ruff |
| args: [--fix, --exit-non-zero-on-fix] |
|
|
| - repo: https://github.com/adhtruong/mirrors-typos |
| rev: v1.38.1 |
| hooks: |
| - id: typos |
| args: [--force-exclude] |
|
|
| - repo: https://github.com/asottile/pyupgrade |
| rev: v3.21.0 |
| hooks: |
| - id: pyupgrade |
| args: [--py312-plus] |
|
|
| |
| - repo: https://github.com/rbubley/mirrors-prettier |
| rev: v3.6.2 |
| hooks: |
| - id: prettier |
| name: Format Markdown with Prettier |
| types_or: [markdown, mdx] |
| args: [--prose-wrap=preserve] |
| |
| |
| exclude: ^src/lerobot/templates/.*\.md$ |
|
|
| |
| - repo: https://github.com/gitleaks/gitleaks |
| rev: v8.28.0 |
| hooks: |
| - id: gitleaks |
|
|
| - repo: https://github.com/woodruffw/zizmor-pre-commit |
| rev: v1.15.2 |
| hooks: |
| - id: zizmor |
|
|
| - repo: https://github.com/PyCQA/bandit |
| rev: 1.8.6 |
| hooks: |
| - id: bandit |
| args: ["-c", "pyproject.toml"] |
| additional_dependencies: ["bandit[toml]"] |
|
|
| |
| |
| - repo: https://github.com/pre-commit/mirrors-mypy |
| rev: v1.19.1 |
| hooks: |
| - id: mypy |
| args: [--config-file=pyproject.toml] |
| exclude: ^(examples|benchmarks|tests)/ |
|
|
| |
| |
| |
| |
| |
| |
| |
|
|
| |
| |
| |
| |
| |
|
|