| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- # See https://pre-commit.com for more information
 
- # See https://pre-commit.com/hooks.html for more hooks
 
- exclude: "CHANGELOG.md"
 
- default_stages: [pre-commit]
 
- ci:
 
-   autofix_commit_msg: "chore(pre-commit.ci): auto fixes"
 
-   autoupdate_commit_msg: "chore(pre-commit.ci): pre-commit autoupdate"
 
- repos:
 
-   - repo: https://github.com/commitizen-tools/commitizen
 
-     rev: v4.9.1
 
-     hooks:
 
-       - id: commitizen
 
-         stages: [commit-msg]
 
-   - repo: https://github.com/pre-commit/pre-commit-hooks
 
-     rev: v6.0.0
 
-     hooks:
 
-       - id: debug-statements
 
-       - id: check-builtin-literals
 
-       - id: check-case-conflict
 
-       - id: check-docstring-first
 
-       - id: check-json
 
-       - id: check-toml
 
-       - id: check-xml
 
-       - id: check-yaml
 
-       - id: detect-private-key
 
-       - id: end-of-file-fixer
 
-       - id: trailing-whitespace
 
-       - id: debug-statements
 
-   - repo: https://github.com/pre-commit/mirrors-prettier
 
-     rev: v4.0.0-alpha.8
 
-     hooks:
 
-       - id: prettier
 
-   - repo: https://github.com/asottile/pyupgrade
 
-     rev: v3.21.0
 
-     hooks:
 
-       - id: pyupgrade
 
-         args: [--py311-plus]
 
-   - repo: https://github.com/astral-sh/ruff-pre-commit
 
-     rev: v0.14.2
 
-     hooks:
 
-       - id: ruff
 
-         args: [--fix]
 
-       - id: ruff-format
 
-   - repo: https://github.com/cdce8p/python-typing-update
 
-     rev: v0.7.3
 
-     hooks:
 
-       - id: python-typing-update
 
-         stages: [manual]
 
-         args:
 
-           - --py311-plus
 
-           - --force
 
-           - --keep-updates
 
-         files: ^(switchbot)/.+\.py$
 
-   - repo: https://github.com/codespell-project/codespell
 
-     rev: v2.4.1
 
-     hooks:
 
-       - id: codespell
 
 
  |