Browse Source

新增pre-commit-config

guanhailong 2 years ago
parent
commit
dddf95c5c4
1 changed files with 26 additions and 0 deletions
  1. 26 0
      .pre-commit-config.yaml

+ 26 - 0
.pre-commit-config.yaml

@@ -0,0 +1,26 @@
+repos:
+    # 格式检查和自动格式化
+  - repo: https://github.com/PyCQA/isort
+    rev: 5.12.0
+    hooks:
+      - id: isort
+
+    # 格式检查和自动格式化
+  - repo: https://github.com/psf/black
+    rev: 22.3.0
+    hooks:
+      - id: black
+
+    #静态代码分析
+  - repo: https://github.com/PyCQA/flake8
+    rev: 5.0.4  # 或者使用你需要的版本号
+    hooks:
+      - id: flake8
+
+    # 检查代码规范性、复杂性
+  - repo: https://github.com/PyCQA/bandit
+    rev: 1.7.1
+    hooks:
+      - id: bandit
+
+fail_fast: false