Pillow

Форк
0
/
.pre-commit-config.yaml 
85 строк · 2.0 Кб
1
repos:
2
  - repo: https://github.com/astral-sh/ruff-pre-commit
3
    rev: v0.6.3
4
    hooks:
5
      - id: ruff
6
        args: [--exit-non-zero-on-fix]
7

8
  - repo: https://github.com/psf/black-pre-commit-mirror
9
    rev: 24.8.0
10
    hooks:
11
      - id: black
12

13
  - repo: https://github.com/PyCQA/bandit
14
    rev: 1.7.9
15
    hooks:
16
    - id: bandit
17
      args: [--severity-level=high]
18
      files: ^src/
19

20
  - repo: https://github.com/Lucas-C/pre-commit-hooks
21
    rev: v1.5.5
22
    hooks:
23
      - id: remove-tabs
24
        exclude: (Makefile$|\.bat$|\.cmake$|\.eps$|\.fits$|\.gd$|\.opt$)
25

26
  - repo: https://github.com/pre-commit/mirrors-clang-format
27
    rev: v18.1.8
28
    hooks:
29
      - id: clang-format
30
        types: [c]
31
        exclude: ^src/thirdparty/
32

33
  - repo: https://github.com/pre-commit/pygrep-hooks
34
    rev: v1.10.0
35
    hooks:
36
      - id: rst-backticks
37

38
  - repo: https://github.com/pre-commit/pre-commit-hooks
39
    rev: v4.6.0
40
    hooks:
41
      - id: check-executables-have-shebangs
42
      - id: check-shebang-scripts-are-executable
43
      - id: check-merge-conflict
44
      - id: check-json
45
      - id: check-toml
46
      - id: check-yaml
47
      - id: end-of-file-fixer
48
        exclude: ^Tests/images/
49
      - id: trailing-whitespace
50
        exclude: ^.github/.*TEMPLATE|^Tests/(fonts|images)/
51

52
  - repo: https://github.com/python-jsonschema/check-jsonschema
53
    rev: 0.29.2
54
    hooks:
55
      - id: check-github-workflows
56
      - id: check-readthedocs
57
      - id: check-renovate
58

59
  - repo: https://github.com/sphinx-contrib/sphinx-lint
60
    rev: v0.9.1
61
    hooks:
62
      - id: sphinx-lint
63

64
  - repo: https://github.com/tox-dev/pyproject-fmt
65
    rev: 2.2.1
66
    hooks:
67
      - id: pyproject-fmt
68

69
  - repo: https://github.com/abravalheri/validate-pyproject
70
    rev: v0.19
71
    hooks:
72
      - id: validate-pyproject
73

74
  - repo: https://github.com/tox-dev/tox-ini-fmt
75
    rev: 1.3.1
76
    hooks:
77
      - id: tox-ini-fmt
78

79
  - repo: meta
80
    hooks:
81
      - id: check-hooks-apply
82
      - id: check-useless-excludes
83

84
ci:
85
  autoupdate_schedule: monthly
86

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

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

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

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