tqdm

Форк
0
/
.pre-commit-config.yaml 
62 строки · 1.4 Кб
1
default_language_version:
2
  python: python3
3
repos:
4
- repo: https://github.com/pre-commit/pre-commit-hooks
5
  rev: v4.6.0
6
  hooks:
7
  - id: check-added-large-files
8
  - id: check-case-conflict
9
  - id: check-docstring-first
10
  - id: check-executables-have-shebangs
11
  - id: check-toml
12
  - id: check-merge-conflict
13
  - id: check-yaml
14
  - id: debug-statements
15
  - id: end-of-file-fixer
16
  - id: mixed-line-ending
17
  - id: sort-simple-yaml
18
  - id: trailing-whitespace
19
    exclude: ^README.rst$
20
- repo: local
21
  hooks:
22
  - id: todo
23
    name: Check TODO
24
    language: pygrep
25
    entry: WIP
26
    args: [-i]
27
    types: [text]
28
    exclude: ^(.pre-commit-config.yaml|.github/workflows/test.yml)$
29
  - id: pytest
30
    name: pytest quick
31
    language: python
32
    entry: pytest
33
    args: [-qq, --durations=1, -k=not slow]
34
    types: [python]
35
    pass_filenames: false
36
    additional_dependencies:
37
    - numpy
38
    - pandas
39
    - pytest-timeout
40
    - pytest-asyncio
41
- repo: https://github.com/PyCQA/flake8
42
  rev: 7.1.0
43
  hooks:
44
  - id: flake8
45
    args: [-j8]
46
    additional_dependencies:
47
    - flake8-broken-line
48
    - flake8-bugbear
49
    - flake8-comprehensions
50
    - flake8-debugger
51
    - flake8-isort
52
    - flake8-pyproject
53
    - flake8-string-format
54
- repo: https://github.com/PyCQA/isort
55
  rev: 5.13.2
56
  hooks:
57
  - id: isort
58
- repo: https://github.com/kynan/nbstripout
59
  rev: 0.7.1
60
  hooks:
61
  - id: nbstripout
62
    args: [--keep-count, --keep-output]
63

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

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

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

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