FreeCAD

Форк
0
/
.pre-commit-config.yaml 
63 строки · 1.6 Кб
1
# SPDX-License-Identifier: LGPL-2.1-or-later
2

3
# See https://pre-commit.com for more information
4
# See https://pre-commit.com/hooks.html for more hooks
5
files: |
6
    (?x)^(
7
        src/Base|
8
        src/Tools|
9
        tests/src|
10
        src/Mod/AddonManager|
11
        src/Mod/Assembly|
12
        src/Mod/Cloud|
13
        src/Mod/Drawing|
14
        src/Mod/Fem/App|
15
        src/Mod/Fem/Gui|
16
        src/Mod/Help|
17
        src/Mod/Import|
18
        src/Mod/Inspection|
19
        src/Mod/JtReader|
20
        src/Mod/Mesh|
21
        src/Mod/MeshPart|
22
        src/Mod/Plot|
23
        src/Mod/Points|
24
        src/Mod/ReverseEngineering|
25
        src/Mod/Robot|
26
        src/Mod/Show|
27
        src/Mod/Sketcher|
28
        src/Mod/Spreadsheet|
29
        src/Mod/Start|
30
        src/Mod/Surface|
31
        src/Mod/Test|
32
        src/Mod/Tux|
33
        src/Mod/Web
34
    )
35
exclude: |
36
    (?x)^(
37
        .*vcproj.*|
38
        .*vcxproj.*|
39
        src/Mod/Import/App/SCL|
40
        src/Mod/Import/App/SCL_output|
41
        src/Mod/Mesh/App/TestData|
42
        src/Mod/Mesh/App/WildMagic4|
43
        src/Mod/Robot/App/kdl_cp|
44
        src/Mod/Robot/Lib
45
    )
46
repos:
47
-   repo: https://github.com/pre-commit/pre-commit-hooks
48
    rev: v4.5.0
49
    hooks:
50
    -   id: trailing-whitespace
51
    -   id: end-of-file-fixer
52
    -   id: check-yaml
53
    -   id: check-added-large-files
54
    -   id: mixed-line-ending
55
-   repo: https://github.com/psf/black
56
    rev: 22.12.0
57
    hooks:
58
        -   id: black
59
            args: ['--line-length', '100']
60
-   repo: https://github.com/pre-commit/mirrors-clang-format
61
    rev: v15.0.7
62
    hooks:
63
        -   id: clang-format
64

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

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

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

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