semantic-kernel

Форк
0
/
.pre-commit-config.yaml 
38 строк · 1.0 Кб
1
files: ^python/
2
fail_fast: true
3
repos:
4
  - repo: https://github.com/floatingpurr/sync_with_poetry
5
    rev: 1.1.0
6
    hooks:
7
      - id: sync_with_poetry
8
        args: [--config=.pre-commit-config.yaml, --db=python/.conf/packages_list.json, python/poetry.lock]
9
  - repo: https://github.com/pre-commit/pre-commit-hooks
10
    rev: v4.0.1
11
    hooks:
12
      - id: check-toml
13
        files: \.toml$
14
      - id: check-yaml
15
        files: \.yaml$
16
      - id: end-of-file-fixer
17
        files: \.py$
18
      - id: mixed-line-ending
19
        files: \.py$
20
  - repo: https://github.com/psf/black
21
    rev: 24.4.2
22
    hooks:
23
      - id: black
24
        files: \.py$
25
  - repo: https://github.com/astral-sh/ruff-pre-commit
26
    rev: v0.4.4
27
    hooks:
28
      - id: ruff
29
        args: [ --fix, --exit-non-zero-on-fix ]
30
  - repo: local
31
    hooks:
32
    - id: mypy
33
      files: ^python/semantic_kernel/
34
      name: mypy
35
      entry: poetry -C python/ run python -m mypy -p semantic_kernel --config-file=python/mypy.ini
36
      language: system
37
      types: [python]
38
      pass_filenames: false
39

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

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

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

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