diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 31480dca..b01ad2be 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,7 +9,26 @@ repos: - id: check-json - id: check-merge-conflict - id: check-added-large-files + + - repo: https://github.com/psf/black + rev: 23.12.1 + hooks: + - id: black + language_version: python3 + - repo: https://github.com/PyCQA/flake8 rev: 7.1.1 hooks: - id: flake8 + args: ['--max-line-length=88', '--extend-ignore=E203,W503,E402'] + + - repo: https://github.com/RobertCraigie/pyright-python + rev: v1.1.345 + hooks: + - id: pyright + + - repo: https://github.com/adrienverge/yamllint + rev: v1.35.1 + hooks: + - id: yamllint + args: [-d, relaxed] diff --git a/pyproject.toml b/pyproject.toml index 3d1d2fc0..638d4ce8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,7 +41,6 @@ dev = [ "black>=22.0.0", "flake8>=5.0.0", "pyright>=1.1.0", - "ansible-lint>=6.0.0", "yamllint>=1.28.0", "pre-commit>=3.0.0", ] @@ -64,7 +63,7 @@ target-version = ['py38'] [tool.flake8] max-line-length = 88 -extend-ignore = ["E203", "W503"] +extend-ignore = ["E203", "W503", "E402"] [tool.pyright] pythonVersion = "3.9"