repos: - repo: https://github.com/astral-sh/ruff-pre-commit rev: v0.15.18 hooks: - id: ruff args: - --fix - --exit-non-zero-on-fix exclude: '\.ipynb$' - repo: local hooks: - id: ruff-format-with-kwargs name: Ruff format with kwarg spacing entry: scripts/run_ruff_format.py language: python types: [python] # Mirror ruff's [tool.ruff] extend-exclude so this hook does not # half-process files ruff itself skips (which produced churn). exclude: '(chat_templates|ollama_template_mappers|_auto_install|mapper)\.py$' additional_dependencies: - ruff==0.6.9 # Re-pins allowScripts entries after dependency bumps. pre-commit.ci # pushes the fix to PR branches, Dependabot's included, so stale pins # heal without a human in the loop. - id: sync-allow-scripts-pins name: Sync allowScripts pins with the frontend lockfile # `python