Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
gitlab_shared_files
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Eclipse Projects
aidge
gitlab_shared_files
Merge requests
!10
Code formatting
Code
Review changes
Check out branch
Download
Patches
Plain diff
Closed
Code formatting
feat/formatter
into
main
Overview
11
Commits
6
Changes
16
Closed
Grégoire Kubler
requested to merge
feat/formatter
into
main
9 months ago
Overview
11
Commits
6
Changes
16
Expand
Context
issue :
aidge#6
Update readme
Edited
6 months ago
by
Grégoire Kubler
0
0
Merge request reports
Compare
main
version 68
eb39e4c7
4 months ago
version 67
d0bd47c3
4 months ago
version 66
47c8520b
5 months ago
version 65
a770f028
5 months ago
version 64
47c8520b
5 months ago
version 63
2f5429b5
5 months ago
version 62
2f5429b5
5 months ago
version 61
784c06b9
6 months ago
version 60
86b95983
6 months ago
version 59
d2bc2e8e
6 months ago
version 58
eca1643c
6 months ago
version 57
57db1d73
6 months ago
version 56
4695893a
7 months ago
version 55
7ffc0e43
7 months ago
version 54
ca937fcf
7 months ago
version 53
e80d5857
7 months ago
version 52
32d056e9
7 months ago
version 51
4545afdb
7 months ago
version 50
2accc9e3
7 months ago
version 49
8f43a6f0
7 months ago
version 48
6f3402b6
7 months ago
version 47
e972b7ad
7 months ago
version 46
15cd9b56
7 months ago
version 45
8ff60a26
7 months ago
version 44
31bb6071
7 months ago
version 43
828951a4
7 months ago
version 42
f46ca127
7 months ago
version 41
50fb9ddb
7 months ago
version 40
12eb4b59
7 months ago
version 39
c947a9fc
7 months ago
version 38
f7643f03
7 months ago
version 37
c7cd65a2
8 months ago
version 36
13f120b3
8 months ago
version 35
472121be
8 months ago
version 34
89f6f0a7
8 months ago
version 33
1bffad7e
8 months ago
version 32
01ef70d9
8 months ago
version 31
c7b549c2
8 months ago
version 30
7d7ae87b
8 months ago
version 29
f2dcce9f
8 months ago
version 28
a45dae76
8 months ago
version 27
979b35cb
8 months ago
version 26
f20d567f
8 months ago
version 25
20d4b32d
8 months ago
version 24
2edfa3df
8 months ago
version 23
ebe7c197
8 months ago
version 22
1c13bab3
8 months ago
version 21
6f42bb10
8 months ago
version 20
28a7d00c
8 months ago
version 19
155581e0
8 months ago
version 18
0710a0a9
8 months ago
version 17
7c234944
8 months ago
version 16
af4b235c
8 months ago
version 15
f253e15f
8 months ago
version 14
4abfefc7
8 months ago
version 13
21c7b25a
8 months ago
version 12
ebdc95ed
8 months ago
version 11
28c81662
8 months ago
version 10
16ed918f
8 months ago
version 9
5ac91f9f
8 months ago
version 8
ea912b81
8 months ago
version 7
ea912b81
9 months ago
version 6
2eac9e77
9 months ago
version 5
2996f7dc
9 months ago
version 4
de442165
9 months ago
version 3
00dc9346
9 months ago
version 2
c9f8e735
9 months ago
version 1
f89fee87
9 months ago
main (base)
and
version 5
latest version
8809d92a
6 commits,
4 months ago
version 68
eb39e4c7
6 commits,
4 months ago
version 67
d0bd47c3
6 commits,
4 months ago
version 66
47c8520b
5 commits,
5 months ago
version 65
a770f028
7 commits,
5 months ago
version 64
47c8520b
5 commits,
5 months ago
version 63
2f5429b5
6 commits,
5 months ago
version 62
2f5429b5
6 commits,
5 months ago
version 61
784c06b9
5 commits,
6 months ago
version 60
86b95983
4 commits,
6 months ago
version 59
d2bc2e8e
4 commits,
6 months ago
version 58
eca1643c
3 commits,
6 months ago
version 57
57db1d73
3 commits,
6 months ago
version 56
4695893a
4 commits,
7 months ago
version 55
7ffc0e43
4 commits,
7 months ago
version 54
ca937fcf
4 commits,
7 months ago
version 53
e80d5857
4 commits,
7 months ago
version 52
32d056e9
4 commits,
7 months ago
version 51
4545afdb
4 commits,
7 months ago
version 50
2accc9e3
4 commits,
7 months ago
version 49
8f43a6f0
4 commits,
7 months ago
version 48
6f3402b6
4 commits,
7 months ago
version 47
e972b7ad
4 commits,
7 months ago
version 46
15cd9b56
4 commits,
7 months ago
version 45
8ff60a26
4 commits,
7 months ago
version 44
31bb6071
5 commits,
7 months ago
version 43
828951a4
4 commits,
7 months ago
version 42
f46ca127
4 commits,
7 months ago
version 41
50fb9ddb
5 commits,
7 months ago
version 40
12eb4b59
5 commits,
7 months ago
version 39
c947a9fc
22 commits,
7 months ago
version 38
f7643f03
20 commits,
7 months ago
version 37
c7cd65a2
19 commits,
8 months ago
version 36
13f120b3
18 commits,
8 months ago
version 35
472121be
18 commits,
8 months ago
version 34
89f6f0a7
17 commits,
8 months ago
version 33
1bffad7e
17 commits,
8 months ago
version 32
01ef70d9
17 commits,
8 months ago
version 31
c7b549c2
15 commits,
8 months ago
version 30
7d7ae87b
15 commits,
8 months ago
version 29
f2dcce9f
16 commits,
8 months ago
version 28
a45dae76
15 commits,
8 months ago
version 27
979b35cb
14 commits,
8 months ago
version 26
f20d567f
13 commits,
8 months ago
version 25
20d4b32d
12 commits,
8 months ago
version 24
2edfa3df
11 commits,
8 months ago
version 23
ebe7c197
10 commits,
8 months ago
version 22
1c13bab3
9 commits,
8 months ago
version 21
6f42bb10
8 commits,
8 months ago
version 20
28a7d00c
6 commits,
8 months ago
version 19
155581e0
5 commits,
8 months ago
version 18
0710a0a9
3 commits,
8 months ago
version 17
7c234944
3 commits,
8 months ago
version 16
af4b235c
5 commits,
8 months ago
version 15
f253e15f
18 commits,
8 months ago
version 14
4abfefc7
17 commits,
8 months ago
version 13
21c7b25a
16 commits,
8 months ago
version 12
ebdc95ed
15 commits,
8 months ago
version 11
28c81662
14 commits,
8 months ago
version 10
16ed918f
13 commits,
8 months ago
version 9
5ac91f9f
12 commits,
8 months ago
version 8
ea912b81
11 commits,
8 months ago
version 7
ea912b81
32 commits,
9 months ago
version 6
2eac9e77
29 commits,
9 months ago
version 5
2996f7dc
28 commits,
9 months ago
version 4
de442165
27 commits,
9 months ago
version 3
00dc9346
26 commits,
9 months ago
version 2
c9f8e735
25 commits,
9 months ago
version 1
f89fee87
24 commits,
9 months ago
16 files
+
160
−
107
Side-by-side
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
16
Search (e.g. *.vue) (Ctrl+P)
.gitlab/ci/code_quality/formatting_check.gitlab-ci.yml
0 → 100644
+
41
−
0
Options
format:check_code
:
stage
:
format
rules
:
tags
:
-
docker
before_script
:
-
!reference
[
.retrieve_deps
:
apt
,
script
]
-
apt-get install -y git
-
pip install ruff
script
:
-
echo "Ensuring that all python files modified in previous commit are correctly formatted. If not, this job will fail."
-
modified_files=$(git merge-base HEAD origin/dev)
# change "dev" to $CI_DEFAULT_BRANCH when whole codebase is formatted
-
modified_python_files=$($modified_files| grep ".py$\|.ipynb$")
-
modified_CXX_files=$($modified_files| grep ".h$\|.c$\|.hpp$\|.cpp$\|.cu$")
-
>
if [ ! -z $modified_python_files ]; then
python_files_to_format=$(ruff format --check $modified_python_files)
echo "PYTHON FILES TO FORMAT : "
if [ ! -z "$python_files_to_format" ]; then
echo $python_files_to_format
else
echo "None"
fi
fi
if [ ! -z $modified_CXX_files ]; then
CXX_files_to_format=$(clang-format-12 --dry-run $modified_CXX_files)
if [ ! -z "$CXX_files_to_format" ]; then
echo $CXX_files_to_format
else
echo "None"
fi
fi
if [ ! -z "$python_files_to_format$CXX_files_to_format" ]; then
echo "You pushed unformatted files, setup a code formatter before pushing your code."
echo "For more informations about code formatting head to the dedicated wiki page :"
echo "https://gitlab.eclipse.org/groups/eclipse/aidge/-/wikis/code-quality-:-formatting-&-linting"
exit
else
echo "No files to format, congratulation!"
fi
Loading