FreeCAD

Форк
0
/
.pre-commit-config.yaml 
69 строк · 1.9 Кб
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/Main|
9
        src/Tools|
10
        tests/src|
11
        src/Mod/AddonManager|
12
        src/Mod/Assembly|
13
        src/Mod/CAM|
14
        src/Mod/Cloud|
15
        src/Mod/Drawing|
16
        src/Mod/Fem|
17
        src/Mod/Help|
18
        src/Mod/Import|
19
        src/Mod/Inspection|
20
        src/Mod/JtReader|
21
        src/Mod/Measure|
22
        src/Mod/Mesh|
23
        src/Mod/MeshPart|
24
        src/Mod/Plot|
25
        src/Mod/Points|
26
        src/Mod/ReverseEngineering|
27
        src/Mod/Robot|
28
        src/Mod/Show|
29
        src/Mod/Sketcher|
30
        src/Mod/Spreadsheet|
31
        src/Mod/Start|
32
        src/Mod/Surface|
33
        src/Mod/Test|
34
        src/Mod/Tux|
35
        src/Mod/Web
36
    )
37
exclude: |
38
    (?x)^(
39
        .*vcproj.*|
40
        .*vcxproj.*|
41
        src/App/ExpressionParser.tab.c|
42
        src/App/ExpressionParser.tab.h|
43
        src/App/ExpressionParser.y|
44
        src/App/lex.ExpressionParser.c|
45
        src/Mod/Import/App/SCL|
46
        src/Mod/Import/App/SCL_output|
47
        src/Mod/Mesh/App/TestData|
48
        src/Mod/Mesh/App/WildMagic4|
49
        src/Mod/Robot/App/kdl_cp|
50
        src/Mod/Robot/Lib
51
    )
52
repos:
53
-   repo: https://github.com/pre-commit/pre-commit-hooks
54
    rev: 2c9f875913ee60ca25ce70243dc24d5b6415598c # frozen: v4.6.0
55
    hooks:
56
    -   id: trailing-whitespace
57
    -   id: end-of-file-fixer
58
    -   id: check-yaml
59
    -   id: check-added-large-files
60
    -   id: mixed-line-ending
61
-   repo: https://github.com/psf/black
62
    rev: b965c2a5026f8ba399283ba3e01898b012853c79 # frozen: 24.8.0
63
    hooks:
64
        -   id: black
65
            args: ['--line-length', '100']
66
-   repo: https://github.com/pre-commit/mirrors-clang-format
67
    rev: 7d85583be209cb547946c82fbe51f4bc5dd1d017 # frozen: v18.1.8
68
    hooks:
69
        -   id: clang-format
70

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

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

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

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