chore: update pre-commit config
Browse files- .pre-commit-config.yaml +32 -7
.pre-commit-config.yaml
CHANGED
|
@@ -5,7 +5,6 @@ repos:
|
|
| 5 |
rev: 23.9.1
|
| 6 |
hooks:
|
| 7 |
- id: black
|
| 8 |
-
args: ["--target-version=py311"]
|
| 9 |
additional_dependencies: ["typing-extensions>=4.8.0"]
|
| 10 |
- repo: https://github.com/PyCQA/flake8
|
| 11 |
rev: 6.1.0
|
|
@@ -23,12 +22,7 @@ repos:
|
|
| 23 |
hooks:
|
| 24 |
- id: mypy
|
| 25 |
args:
|
| 26 |
-
[
|
| 27 |
-
"--python-version=3.11",
|
| 28 |
-
"--install-types",
|
| 29 |
-
"--non-interactive",
|
| 30 |
-
"--ignore-missing-imports",
|
| 31 |
-
]
|
| 32 |
additional_dependencies:
|
| 33 |
- "typing-extensions>=4.8.0"
|
| 34 |
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
@@ -83,3 +77,34 @@ repos:
|
|
| 83 |
rev: 0.5.0 # use the latest version
|
| 84 |
hooks:
|
| 85 |
- id: nbstripout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
rev: 23.9.1
|
| 6 |
hooks:
|
| 7 |
- id: black
|
|
|
|
| 8 |
additional_dependencies: ["typing-extensions>=4.8.0"]
|
| 9 |
- repo: https://github.com/PyCQA/flake8
|
| 10 |
rev: 6.1.0
|
|
|
|
| 22 |
hooks:
|
| 23 |
- id: mypy
|
| 24 |
args:
|
| 25 |
+
["--install-types", "--non-interactive", "--ignore-missing-imports"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
additional_dependencies:
|
| 27 |
- "typing-extensions>=4.8.0"
|
| 28 |
- repo: https://github.com/pre-commit/pre-commit-hooks
|
|
|
|
| 77 |
rev: 0.5.0 # use the latest version
|
| 78 |
hooks:
|
| 79 |
- id: nbstripout
|
| 80 |
+
- repo: https://github.com/nbQA-dev/nbQA
|
| 81 |
+
rev: 1.7.1
|
| 82 |
+
hooks:
|
| 83 |
+
- id: nbqa-black
|
| 84 |
+
additional_dependencies: [black]
|
| 85 |
+
- id: nbqa-isort
|
| 86 |
+
additional_dependencies: [isort]
|
| 87 |
+
- id: nbqa-flake8
|
| 88 |
+
additional_dependencies: [flake8]
|
| 89 |
+
- repo: https://github.com/asottile/pyupgrade
|
| 90 |
+
rev: v3.15.0
|
| 91 |
+
hooks:
|
| 92 |
+
- id: pyupgrade
|
| 93 |
+
- repo: https://github.com/executablebooks/mdformat
|
| 94 |
+
rev: 0.7.17
|
| 95 |
+
hooks:
|
| 96 |
+
- id: mdformat
|
| 97 |
+
additional_dependencies:
|
| 98 |
+
- mdformat-gfm # GitHub-flavored Markdown
|
| 99 |
+
- mdformat-frontmatter # YAML frontmatter
|
| 100 |
+
- mdformat-footnote
|
| 101 |
+
- repo: https://github.com/shellcheck-py/shellcheck-py
|
| 102 |
+
rev: v0.9.0.6
|
| 103 |
+
hooks:
|
| 104 |
+
- id: shellcheck
|
| 105 |
+
- repo: https://github.com/pycqa/bandit
|
| 106 |
+
rev: 1.7.7
|
| 107 |
+
hooks:
|
| 108 |
+
- id: bandit
|
| 109 |
+
args: ["-c", "pyproject.toml"]
|
| 110 |
+
additional_dependencies: ["bandit[toml]"]
|