mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| # See https://pre-commit.com for more information
 | |
| # See https://pre-commit.com/hooks.html for more hooks
 | |
| repos:
 | |
|   - repo: https://github.com/astral-sh/ruff-pre-commit
 | |
|     # Ruff version.
 | |
|     rev: v0.11.10
 | |
|     hooks:
 | |
|       # Run the linter.
 | |
|       - id: ruff
 | |
|         args: [--fix]
 | |
|       # Run the formatter.
 | |
|       - id: ruff-format
 | |
|   - repo: https://github.com/PyCQA/flake8
 | |
|     rev: 7.2.0
 | |
|     hooks:
 | |
|       - id: flake8
 | |
|         additional_dependencies:
 | |
|           - flake8-docstrings==1.7.0
 | |
|           - pydocstyle==5.1.1
 | |
|         files: ^(esphome|tests)/.+\.py$
 | |
|   - repo: https://github.com/pre-commit/pre-commit-hooks
 | |
|     rev: v3.4.0
 | |
|     hooks:
 | |
|       - id: no-commit-to-branch
 | |
|         args:
 | |
|           - --branch=dev
 | |
|           - --branch=release
 | |
|           - --branch=beta
 | |
|   - repo: https://github.com/asottile/pyupgrade
 | |
|     rev: v3.20.0
 | |
|     hooks:
 | |
|       - id: pyupgrade
 | |
|         args: [--py310-plus]
 | |
|   - repo: https://github.com/adrienverge/yamllint.git
 | |
|     rev: v1.37.1
 | |
|     hooks:
 | |
|       - id: yamllint
 | |
|   - repo: https://github.com/pre-commit/mirrors-clang-format
 | |
|     rev: v13.0.1
 | |
|     hooks:
 | |
|       - id: clang-format
 | |
|         types_or: [c, c++]
 | |
|   - repo: local
 | |
|     hooks:
 | |
|       - id: pylint
 | |
|         name: pylint
 | |
|         entry: python3 script/run-in-env.py pylint
 | |
|         language: system
 | |
|         types: [python]
 |