chromadb

Форк
0
/
.pre-commit-config.yaml 
36 строк · 1.2 Кб
1
exclude: 'chromadb/proto/(chroma_pb2|coordinator_pb2)\.(py|pyi|py_grpc\.py)' # Generated files
2
repos:
3
  - repo: https://github.com/pre-commit/pre-commit-hooks
4
    rev: v4.5.0
5
    hooks:
6
      - id: trailing-whitespace
7
      - id: mixed-line-ending
8
      - id: end-of-file-fixer
9
      - id: requirements-txt-fixer
10
      - id: check-yaml
11
        args: ["--allow-multiple-documents"]
12
      - id: check-xml
13
      - id: check-merge-conflict
14
      - id: check-case-conflict
15
      - id: check-docstring-first
16

17
  - repo: https://github.com/psf/black
18
    # https://github.com/psf/black/issues/2493
19
    rev: "refs/tags/23.3.0:refs/tags/23.3.0"
20
    hooks:
21
      - id: black
22

23
  - repo: https://github.com/PyCQA/flake8
24
    rev: 6.1.0
25
    hooks:
26
      - id: flake8
27
        args:
28
          - "--extend-ignore=E203,E501,E503"
29
          - "--max-line-length=88"
30

31
  - repo: https://github.com/pre-commit/mirrors-mypy
32
    rev: "v1.2.0"
33
    hooks:
34
      - id: mypy
35
        args: [--strict, --ignore-missing-imports, --follow-imports=silent, --disable-error-code=type-abstract, --config-file=./pyproject.toml]
36
        additional_dependencies: ["types-requests", "pydantic", "overrides", "hypothesis", "pytest", "pypika", "numpy", "types-protobuf", "kubernetes"]
37

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

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

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

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