| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- repos:
- - repo: https://github.com/asottile/pyupgrade
- rev: v2.3.0
- hooks:
- - id: pyupgrade
- args: [--py37-plus]
- - repo: https://github.com/psf/black
- rev: 19.10b0
- hooks:
- - id: black
- args:
- - --safe
- - --quiet
- files: ^((homeassistant|script|tests)/.+)?[^/]+\.py$
- - repo: https://github.com/codespell-project/codespell
- rev: v1.16.0
- hooks:
- - id: codespell
- args:
- - --ignore-words-list=hass,alot,datas,dof,dur,farenheit,hist,iff,ines,ist,lightsensor,mut,nd,pres,referer,ser,serie,te,technik,ue,uint,visability,wan,wanna,withing
- - --skip="./.*,*.csv,*.json"
- - --quiet-level=2
- exclude_types: [csv, json]
- - repo: https://gitlab.com/pycqa/flake8
- rev: 3.8.1
- hooks:
- - id: flake8
- additional_dependencies:
- - flake8-docstrings==1.5.0
- - pydocstyle==5.0.2
- files: ^(homeassistant|script|tests)/.+\.py$
- - repo: https://github.com/PyCQA/bandit
- rev: 1.6.2
- hooks:
- - id: bandit
- args:
- - --quiet
- - --format=custom
- - --configfile=tests/bandit.yaml
- files: ^(homeassistant|script|tests)/.+\.py$
- - repo: https://github.com/pre-commit/mirrors-isort
- rev: v4.3.21
- hooks:
- - id: isort
- - repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v2.4.0
- hooks:
- - id: check-executables-have-shebangs
- stages: [manual]
- - id: check-json
- - repo: https://github.com/pre-commit/mirrors-mypy
- rev: v0.770
- hooks:
- - id: mypy
- args:
- - --pretty
- - --show-error-codes
- - --show-error-context
|