llm-guard

Форк
0
/
.pre-commit-config.yaml 
49 строк · 1.4 Кб
1
repos:
2
  - repo: https://github.com/pre-commit/pre-commit-hooks
3
    rev: v4.4.0
4
    hooks:
5
      - id: check-yaml
6
      - id: end-of-file-fixer
7
      - id: trailing-whitespace
8
      - id: end-of-file-fixer
9
        types: [ python ]
10
      - id: requirements-txt-fixer
11

12
  - repo: https://github.com/psf/black
13
    rev: 23.7.0
14
    hooks:
15
      - id: black
16
        args: [ --line-length=100, --exclude="" ]
17

18
  # this is not technically always safe but usually is
19
  # use comments `# isort: off` and `# isort: on` to disable/re-enable isort
20
  - repo: https://github.com/pycqa/isort
21
    rev: 5.12.0
22
    hooks:
23
      - id: isort
24
        args: [ --line-length=100, --profile=black ]
25

26
  # this is slightly dangerous because python imports have side effects
27
  # and this tool removes unused imports, which may be providing
28
  # necessary side effects for the code to run
29
  - repo: https://github.com/PyCQA/autoflake
30
    rev: v2.2.0
31
    hooks:
32
      - id: autoflake
33
        args:
34
          - "--in-place"
35
          - "--expand-star-imports"
36
          - "--remove-duplicate-keys"
37
          - "--remove-unused-variables"
38
          - "--remove-all-unused-imports"
39
        exclude: "llm_guard/__init__.py"
40

41
  - repo: https://github.com/zricethezav/gitleaks
42
    rev: v8.17.0
43
    hooks:
44
      - id: gitleaks
45

46
  - repo: https://github.com/igorshubovych/markdownlint-cli
47
    rev: v0.35.0
48
    hooks:
49
      - id: markdownlint
50

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.