mirror of
https://github.com/thecode/ha-rpi_gpio.git
synced 2025-07-24 19:26:40 +00:00
Update pre-commit dependencies (#123)
This commit is contained in:
parent
51a65c68aa
commit
0915db2716
@ -1,14 +1,14 @@
|
|||||||
repos:
|
repos:
|
||||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
rev: v4.1.0
|
rev: v4.3.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: trailing-whitespace
|
- id: trailing-whitespace
|
||||||
- id: end-of-file-fixer
|
- id: end-of-file-fixer
|
||||||
- id: check-docstring-first
|
- id: check-docstring-first
|
||||||
- id: check-yaml
|
- id: check-yaml
|
||||||
- id: debug-statements
|
- id: debug-statements
|
||||||
- repo: https://gitlab.com/pycqa/flake8
|
- repo: https://github.com/PyCQA/flake8
|
||||||
rev: 4.0.1
|
rev: 5.0.4
|
||||||
hooks:
|
hooks:
|
||||||
- id: flake8
|
- id: flake8
|
||||||
args:
|
args:
|
||||||
@ -17,17 +17,17 @@ repos:
|
|||||||
- --max-complexity=18
|
- --max-complexity=18
|
||||||
- --select=B,C,E,F,W,T4,B9
|
- --select=B,C,E,F,W,T4,B9
|
||||||
- repo: https://github.com/ambv/black
|
- repo: https://github.com/ambv/black
|
||||||
rev: 21.12b0
|
rev: 22.10.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: black
|
- id: black
|
||||||
language_version: python3
|
language_version: python3
|
||||||
- repo: https://github.com/asottile/pyupgrade
|
- repo: https://github.com/asottile/pyupgrade
|
||||||
rev: v2.31.0
|
rev: v3.2.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: pyupgrade
|
- id: pyupgrade
|
||||||
args: ['--py39-plus']
|
args: ["--py39-plus"]
|
||||||
- repo: https://github.com/pre-commit/mirrors-isort
|
- repo: https://github.com/PyCQA/isort
|
||||||
rev: v5.10.1
|
rev: 5.10.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: isort
|
- id: isort
|
||||||
args:
|
args:
|
||||||
@ -43,6 +43,29 @@ repos:
|
|||||||
hooks:
|
hooks:
|
||||||
- id: pydocstyle
|
- id: pydocstyle
|
||||||
- repo: https://github.com/pre-commit/mirrors-mypy
|
- repo: https://github.com/pre-commit/mirrors-mypy
|
||||||
rev: 'v0.930'
|
rev: "v0.982"
|
||||||
hooks:
|
hooks:
|
||||||
- id: mypy
|
- id: mypy
|
||||||
|
- repo: https://github.com/codespell-project/codespell
|
||||||
|
rev: v2.2.2
|
||||||
|
hooks:
|
||||||
|
- id: codespell
|
||||||
|
args:
|
||||||
|
- --ignore-words-list=hass
|
||||||
|
- --skip="./.*,*.csv,*.json"
|
||||||
|
- --quiet-level=2
|
||||||
|
exclude_types: [csv, json]
|
||||||
|
- repo: https://github.com/PyCQA/bandit
|
||||||
|
rev: 1.7.4
|
||||||
|
hooks:
|
||||||
|
- id: bandit
|
||||||
|
args:
|
||||||
|
- --quiet
|
||||||
|
- --format=custom
|
||||||
|
- --configfile=bandit.yaml
|
||||||
|
files: ^custom_components/.+\.py$
|
||||||
|
- repo: https://github.com/pre-commit/mirrors-prettier
|
||||||
|
rev: v2.7.1
|
||||||
|
hooks:
|
||||||
|
- id: prettier
|
||||||
|
stages: [manual]
|
||||||
|
21
bandit.yaml
Normal file
21
bandit.yaml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# https://bandit.readthedocs.io/en/latest/config.html
|
||||||
|
|
||||||
|
tests:
|
||||||
|
- B103
|
||||||
|
- B108
|
||||||
|
- B306
|
||||||
|
- B307
|
||||||
|
- B313
|
||||||
|
- B314
|
||||||
|
- B315
|
||||||
|
- B316
|
||||||
|
- B317
|
||||||
|
- B318
|
||||||
|
- B319
|
||||||
|
- B320
|
||||||
|
- B325
|
||||||
|
- B601
|
||||||
|
- B602
|
||||||
|
- B604
|
||||||
|
- B608
|
||||||
|
- B609
|
Loading…
x
Reference in New Issue
Block a user