JetBrains / clazy
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 264 files with 19,781 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 5 files changed 51-100 times (1,135 lines of code)
    • 56 files changed 21-50 times (8,957 lines of code)
    • 195 files changed 6-20 times (9,447 lines of code)
    • 8 files changed 1-5 times (242 lines of code)
0% | 5% | 45% | 47% | 1%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 264 files with 19,781 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 28 files changed by 11-25 contributors (6,318 lines of code)
    • 215 files changed by 6-10 contributors (12,211 lines of code)
    • 20 files changed by 2-5 contributors (1,247 lines of code)
    • 1 file changed by 1 contributor (5 lines of code)
0% | 31% | 61% | 6% | <1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cpp, h, json, md, txt, cmake, py, bat, sh, clang-format, yaml, hh, pod, desktop, xml, in, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 4% | 51% | 43% | 1%
h0% | 9% | 22% | 66% | 1%
xml0% | 100% | 0% | 0% | 0%
py0% | 0% | 71% | 28% | 0%
cmake0% | 0% | 49% | 50% | 0%
desktop0% | 0% | 100% | 0% | 0%
in0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 5% | 44% | 48% | 1%
ROOT0% | 31% | 66% | 0% | 1%
dev-scripts0% | 0% | 72% | 26% | <1%
cmake0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Checks.h
in src
237 2 2017-12-12 2025-05-05 74 18 iamsergio@gmail.com felix.popov@jetbrains.com
Clazy.cpp
in src
306 12 2017-02-05 2025-05-05 69 15 smartins@kde.org felix.popov@jetbrains.com
136 - 2019-08-08 2025-05-05 60 5 jr@jriddell.org felix.popov@jetbrains.com
276 34 2017-02-05 2025-04-07 55 16 smartins@kde.org felix.popov@jetbrains.com
180 4 2017-02-05 2025-04-07 51 16 smartins@kde.org felix.popov@jetbrains.com
169 4 2017-04-29 2025-04-07 49 15 smartins@kde.org felix.popov@jetbrains.com
qstring-allocations.cpp
in src/checks/level2
578 18 2017-02-05 2025-04-07 44 11 smartins@kde.org felix.popov@jetbrains.com
258 15 2017-02-05 2025-04-07 43 14 smartins@kde.org felix.popov@jetbrains.com
368 20 2017-02-05 2025-04-07 43 12 smartins@kde.org felix.popov@jetbrains.com
desktop
clazy.desktop
in dev-scripts/docker/AppImage/clazy.AppDir
44 - 2019-10-13 2025-04-07 42 4 smartins@kde.org felix.popov@jetbrains.com
107 - 2018-05-15 2025-05-05 42 14 smartins@kde.org felix.popov@jetbrains.com
function-args-by-ref.cpp
in src/checks/level2
155 9 2017-02-05 2025-05-05 40 8 smartins@kde.org felix.popov@jetbrains.com
function-args-by-value.cpp
in src/checks/level2
186 7 2017-02-05 2025-05-05 40 9 smartins@kde.org felix.popov@jetbrains.com
QtUtils.h
in src
95 2 2017-02-05 2024-07-06 39 9 smartins@kde.org felix.popov@jetbrains.com
158 11 2017-04-24 2025-04-07 39 12 smartins@kde.org felix.popov@jetbrains.com
40 - 2017-02-04 2024-07-06 38 8 iamsergio@gmail.com felix.popov@jetbrains.com
Clazy.h
in src
85 1 2017-02-08 2025-04-07 37 14 smartins@kde.org felix.popov@jetbrains.com
87 2 2017-02-05 2024-07-06 36 13 smartins@kde.org felix.popov@jetbrains.com
old-style-connect.cpp
in src/checks/level2
415 10 2018-03-04 2025-10-17 36 10 smartins@kde.org daniel.below@jetbrains.com
Utils.cpp
in src
860 35 2017-02-05 2025-04-07 36 11 smartins@kde.org felix.popov@jetbrains.com
foreach.cpp
in src/checks/level1
166 3 2017-02-05 2025-04-07 35 10 smartins@kde.org felix.popov@jetbrains.com
94 5 2017-04-24 2025-04-07 34 11 smartins@kde.org felix.popov@jetbrains.com
189 4 2017-02-05 2025-05-05 33 11 smartins@kde.org felix.popov@jetbrains.com
fully-qualified-moc-types.cpp
in src/checks/level0
190 8 2018-01-17 2025-08-22 33 12 smartins@kde.org daniel.below@jetbrains.com
qcolor-from-literal.cpp
in src/checks/level0
157 12 2017-04-20 2025-04-07 30 9 smartins@kde.org felix.popov@jetbrains.com
qt6-deprecated-api-fixes.cpp
in src/checks/manuallevel
696 20 2020-10-08 2025-05-05 30 13 lucie.gerard@qt.io felix.popov@jetbrains.com
qgetenv.cpp
in src/checks/level0
85 1 2017-02-05 2025-04-07 29 8 smartins@kde.org felix.popov@jetbrains.com
connect-not-normalized.cpp
in src/checks/level0
97 4 2017-05-01 2025-04-07 28 10 smartins@kde.org felix.popov@jetbrains.com
incorrect-emit.cpp
in src/checks/level1
112 5 2017-02-05 2025-04-07 28 10 smartins@kde.org felix.popov@jetbrains.com
126 6 2017-02-05 2025-08-22 28 10 smartins@kde.org daniel.below@jetbrains.com
234 28 2017-02-05 2025-08-22 28 9 smartins@kde.org daniel.below@jetbrains.com
250 8 2017-02-05 2025-06-11 28 11 smartins@kde.org daniel.below@jetbrains.com
generate.py
in dev-scripts
399 35 2017-12-12 2025-04-07 28 5 iamsergio@gmail.com felix.popov@jetbrains.com
106 4 2017-02-05 2025-04-07 27 9 smartins@kde.org felix.popov@jetbrains.com
155 8 2019-04-19 2025-05-05 27 11 chgans@gmail.com felix.popov@jetbrains.com
connect-non-signal.cpp
in src/checks/level0
43 1 2017-02-05 2025-04-07 26 10 smartins@kde.org felix.popov@jetbrains.com
copyable-polymorphic.cpp
in src/checks/level2
88 4 2017-02-05 2025-04-07 26 10 smartins@kde.org felix.popov@jetbrains.com
Utils.h
in src
106 2 2017-02-05 2024-07-06 26 8 smartins@kde.org felix.popov@jetbrains.com
136 - 2016-05-30 2024-07-06 26 13 allen.winter@kdab.com felix.popov@jetbrains.com
strict-iterators.cpp
in src/checks/level0
138 4 2017-05-20 2025-04-07 26 10 smartins@kde.org felix.popov@jetbrains.com
qenums.cpp
in src/checks/level0
41 1 2017-02-05 2025-04-07 25 10 smartins@kde.org felix.popov@jetbrains.com
42 3 2018-09-20 2025-04-07 25 12 smartins@kde.org felix.popov@jetbrains.com
non-pod-global-static.cpp
in src/checks/level1
74 2 2017-12-11 2025-05-05 25 10 iamsergio@gmail.com felix.popov@jetbrains.com
connect-3arg-lambda.cpp
in src/checks/level1
125 4 2017-08-12 2025-04-07 25 11 smartins@kde.org felix.popov@jetbrains.com
detachingbase.cpp
in src/checks
34 1 2017-02-05 2025-04-07 23 9 smartins@kde.org felix.popov@jetbrains.com
qdeleteall.cpp
in src/checks/level1
62 1 2017-02-05 2025-04-07 23 9 smartins@kde.org felix.popov@jetbrains.com
182 8 2021-07-23 2025-05-05 23 9 waqar.17a@gmail.com felix.popov@jetbrains.com
qfileinfo-exists.cpp
in src/checks/level0
29 1 2017-02-05 2025-04-07 22 7 smartins@kde.org felix.popov@jetbrains.com
qproperty-without-notify.cpp
in src/checks/level1
66 1 2017-09-17 2025-04-07 22 9 smartins@kde.org felix.popov@jetbrains.com
wrong-qglobalstatic.cpp
in src/checks/level0
69 1 2017-02-05 2025-04-07 22 7 smartins@kde.org felix.popov@jetbrains.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Checks.h
in src
237 2 2017-12-12 2025-05-05 74 18 iamsergio@gmail.com felix.popov@jetbrains.com
276 34 2017-02-05 2025-04-07 55 16 smartins@kde.org felix.popov@jetbrains.com
180 4 2017-02-05 2025-04-07 51 16 smartins@kde.org felix.popov@jetbrains.com
Clazy.cpp
in src
306 12 2017-02-05 2025-05-05 69 15 smartins@kde.org felix.popov@jetbrains.com
169 4 2017-04-29 2025-04-07 49 15 smartins@kde.org felix.popov@jetbrains.com
258 15 2017-02-05 2025-04-07 43 14 smartins@kde.org felix.popov@jetbrains.com
107 - 2018-05-15 2025-05-05 42 14 smartins@kde.org felix.popov@jetbrains.com
Clazy.h
in src
85 1 2017-02-08 2025-04-07 37 14 smartins@kde.org felix.popov@jetbrains.com
111 - 2015-08-31 2025-04-07 20 14 sergio.martins@kdab.com felix.popov@jetbrains.com
87 2 2017-02-05 2024-07-06 36 13 smartins@kde.org felix.popov@jetbrains.com
qt6-deprecated-api-fixes.cpp
in src/checks/manuallevel
696 20 2020-10-08 2025-05-05 30 13 lucie.gerard@qt.io felix.popov@jetbrains.com
136 - 2016-05-30 2024-07-06 26 13 allen.winter@kdab.com felix.popov@jetbrains.com
368 20 2017-02-05 2025-04-07 43 12 smartins@kde.org felix.popov@jetbrains.com
158 11 2017-04-24 2025-04-07 39 12 smartins@kde.org felix.popov@jetbrains.com
fully-qualified-moc-types.cpp
in src/checks/level0
190 8 2018-01-17 2025-08-22 33 12 smartins@kde.org daniel.below@jetbrains.com
42 3 2018-09-20 2025-04-07 25 12 smartins@kde.org felix.popov@jetbrains.com
104 2 2017-02-05 2025-05-05 22 12 smartins@kde.org felix.popov@jetbrains.com
72 2 2017-02-05 2025-04-07 20 12 smartins@kde.org felix.popov@jetbrains.com
qstring-allocations.cpp
in src/checks/level2
578 18 2017-02-05 2025-04-07 44 11 smartins@kde.org felix.popov@jetbrains.com
Utils.cpp
in src
860 35 2017-02-05 2025-04-07 36 11 smartins@kde.org felix.popov@jetbrains.com
94 5 2017-04-24 2025-04-07 34 11 smartins@kde.org felix.popov@jetbrains.com
189 4 2017-02-05 2025-05-05 33 11 smartins@kde.org felix.popov@jetbrains.com
250 8 2017-02-05 2025-06-11 28 11 smartins@kde.org daniel.below@jetbrains.com
155 8 2019-04-19 2025-05-05 27 11 chgans@gmail.com felix.popov@jetbrains.com
connect-3arg-lambda.cpp
in src/checks/level1
125 4 2017-08-12 2025-04-07 25 11 smartins@kde.org felix.popov@jetbrains.com
lambda-in-connect.cpp
in src/checks/level0
58 1 2017-02-05 2024-07-06 20 11 smartins@kde.org felix.popov@jetbrains.com
155 9 2017-02-05 2025-04-07 20 11 smartins@kde.org felix.popov@jetbrains.com
qt6-header-fixes.cpp
in src/checks/manuallevel
272 2 2020-10-09 2025-04-07 15 11 lucie.gerard@qt.io felix.popov@jetbrains.com
old-style-connect.cpp
in src/checks/level2
415 10 2018-03-04 2025-10-17 36 10 smartins@kde.org daniel.below@jetbrains.com
foreach.cpp
in src/checks/level1
166 3 2017-02-05 2025-04-07 35 10 smartins@kde.org felix.popov@jetbrains.com
connect-not-normalized.cpp
in src/checks/level0
97 4 2017-05-01 2025-04-07 28 10 smartins@kde.org felix.popov@jetbrains.com
incorrect-emit.cpp
in src/checks/level1
112 5 2017-02-05 2025-04-07 28 10 smartins@kde.org felix.popov@jetbrains.com
126 6 2017-02-05 2025-08-22 28 10 smartins@kde.org daniel.below@jetbrains.com
strict-iterators.cpp
in src/checks/level0
138 4 2017-05-20 2025-04-07 26 10 smartins@kde.org felix.popov@jetbrains.com
connect-non-signal.cpp
in src/checks/level0
43 1 2017-02-05 2025-04-07 26 10 smartins@kde.org felix.popov@jetbrains.com
copyable-polymorphic.cpp
in src/checks/level2
88 4 2017-02-05 2025-04-07 26 10 smartins@kde.org felix.popov@jetbrains.com
qenums.cpp
in src/checks/level0
41 1 2017-02-05 2025-04-07 25 10 smartins@kde.org felix.popov@jetbrains.com
non-pod-global-static.cpp
in src/checks/level1
74 2 2017-12-11 2025-05-05 25 10 iamsergio@gmail.com felix.popov@jetbrains.com
qt-macros.cpp
in src/checks/level0
49 4 2017-02-05 2025-04-07 21 10 smartins@kde.org felix.popov@jetbrains.com
qproperty-type-mismatch.cpp
in src/checks/manuallevel
238 9 2019-09-03 2025-04-07 21 10 smartins@kde.org felix.popov@jetbrains.com
147 4 2017-02-05 2025-04-07 19 10 smartins@kde.org felix.popov@jetbrains.com
177 26 2017-02-05 2025-04-07 18 10 smartins@kde.org felix.popov@jetbrains.com
qrequiredresult-candidates.cpp
in src/checks/manuallevel
63 2 2018-12-13 2025-10-17 15 10 smartins@kde.org daniel.below@jetbrains.com
176 - 2015-12-10 2025-04-07 13 10 vonreth@kde.org felix.popov@jetbrains.com
function-args-by-value.cpp
in src/checks/level2
186 7 2017-02-05 2025-05-05 40 9 smartins@kde.org felix.popov@jetbrains.com
QtUtils.h
in src
95 2 2017-02-05 2024-07-06 39 9 smartins@kde.org felix.popov@jetbrains.com
qcolor-from-literal.cpp
in src/checks/level0
157 12 2017-04-20 2025-04-07 30 9 smartins@kde.org felix.popov@jetbrains.com
234 28 2017-02-05 2025-08-22 28 9 smartins@kde.org daniel.below@jetbrains.com
106 4 2017-02-05 2025-04-07 27 9 smartins@kde.org felix.popov@jetbrains.com
182 8 2021-07-23 2025-05-05 23 9 waqar.17a@gmail.com felix.popov@jetbrains.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
test-main.cpp
in dev-scripts/templates
5 1 2018-03-02 2018-03-02 1 1 smartins@kde.org smartins@kde.org
qbytearray-conversion-to-c-style.cpp
in src/checks/manuallevel
93 1 2025-01-27 2025-05-05 4 2 a.samirh78@gmail.com felix.popov@jetbrains.com
79 7 2018-10-21 2024-07-06 13 2 smartins@kde.org felix.popov@jetbrains.com
qbytearray-conversion-to-c-style.h
in src/checks/manuallevel
10 - 2025-01-27 2025-05-05 2 2 a.samirh78@gmail.com felix.popov@jetbrains.com
used-qunused-variable.h
in src/checks/manuallevel
8 - 2024-08-09 2025-04-07 2 2 alexander.lohnau@gmx.de felix.popov@jetbrains.com
used-qunused-variable.cpp
in src/checks/manuallevel
81 4 2024-08-09 2025-04-07 3 3 alexander.lohnau@gmx.de felix.popov@jetbrains.com
sanitize-inline-keyword.cpp
in src/checks/manuallevel
75 1 2023-08-27 2024-07-06 6 3 a.samirh78@gmail.com felix.popov@jetbrains.com
sanitize-inline-keyword.h
in src/checks/manuallevel
10 - 2023-08-27 2024-07-06 4 3 a.samirh78@gmail.com felix.popov@jetbrains.com
desktop
clazy.desktop
in dev-scripts/docker/AppImage/clazy.AppDir
44 - 2019-10-13 2025-04-07 42 4 smartins@kde.org felix.popov@jetbrains.com
check.h
in dev-scripts/templates
12 - 2018-03-03 2025-04-07 6 4 smartins@kde.org felix.popov@jetbrains.com
generate.py
in dev-scripts
399 35 2017-12-12 2025-04-07 28 5 iamsergio@gmail.com felix.popov@jetbrains.com
136 - 2019-08-08 2025-05-05 60 5 jr@jriddell.org felix.popov@jetbrains.com
84 1 2017-04-23 2024-07-06 8 5 smartins@kde.org felix.popov@jetbrains.com
make_appimage.py
in dev-scripts
51 6 2018-11-14 2024-07-06 8 5 iamsergio@gmail.com felix.popov@jetbrains.com
qt-keyword-emit.cpp
in src/checks/manuallevel
38 1 2023-01-19 2025-04-07 8 5 a.samirh78@gmail.com felix.popov@jetbrains.com
29 4 2017-08-16 2024-07-06 7 5 smartins@kde.org felix.popov@jetbrains.com
no-module-include.h
in src/checks/level0
28 - 2023-06-18 2025-04-07 8 5 jazeix@gmail.com felix.popov@jetbrains.com
levenshteindistance.h
in src/checks/manuallevel
27 1 2018-10-07 2024-07-06 5 5 sergio.martins@kdab.com felix.popov@jetbrains.com
qt-keyword-emit.h
in src/checks/manuallevel
18 - 2023-01-19 2025-04-07 8 5 a.samirh78@gmail.com felix.popov@jetbrains.com
check.cpp
in dev-scripts/templates
17 - 2018-03-03 2025-04-07 7 5 smartins@kde.org felix.popov@jetbrains.com
8 - 2019-09-02 2024-07-06 5 5 nikolai.kosjar@qt.io felix.popov@jetbrains.com
range-loop-reference.cpp
in src/checks/level1
56 2 2021-02-21 2025-04-07 12 6 c.schaerf@t-online.de felix.popov@jetbrains.com
48 1 2021-07-23 2024-07-06 9 6 waqar.17a@gmail.com felix.popov@jetbrains.com
heap-allocated-small-trivial-type.cpp
in src/checks/manuallevel
46 1 2019-05-12 2024-07-06 9 6 smartins@kde.org felix.popov@jetbrains.com
qproperty-type-mismatch.h
in src/checks/manuallevel
42 - 2019-09-03 2025-04-07 11 6 smartins@kde.org felix.popov@jetbrains.com
old-style-connect.h
in src/checks/level2
38 - 2018-03-04 2025-04-07 13 6 smartins@kde.org felix.popov@jetbrains.com
36 - 2019-06-04 2024-07-06 8 6 sergio.martins@kdab.com felix.popov@jetbrains.com
static-pmf.cpp
in src/checks/level2
32 1 2018-03-17 2025-04-07 12 6 smartins@kde.org felix.popov@jetbrains.com
function-args-by-ref.h
in src/checks/level2
30 - 2017-02-05 2025-04-07 17 6 smartins@kde.org felix.popov@jetbrains.com
reserve-candidates.h
in src/checks/manuallevel
28 - 2019-03-04 2025-04-07 9 6 iamsergio@gmail.com felix.popov@jetbrains.com
function-args-by-value.h
in src/checks/level2
28 - 2017-02-05 2025-04-07 15 6 smartins@kde.org felix.popov@jetbrains.com
tr-non-literal.cpp
in src/checks/manuallevel
27 1 2018-02-23 2025-04-07 12 6 smartins@kde.org felix.popov@jetbrains.com
qstring-ref.h
in src/checks/level0
24 - 2018-03-04 2025-04-07 11 6 smartins@kde.org felix.popov@jetbrains.com
unused-non-trivial-variable.h
in src/checks/level0
24 - 2017-02-05 2025-04-07 14 6 smartins@kde.org felix.popov@jetbrains.com
fully-qualified-moc-types.h
in src/checks/level0
24 - 2018-01-17 2025-04-07 13 6 smartins@kde.org felix.popov@jetbrains.com
qcolor-from-literal.h
in src/checks/level0
23 - 2017-04-20 2025-04-07 14 6 smartins@kde.org felix.popov@jetbrains.com
qstring-arg.h
in src/checks/level0
22 - 2018-03-04 2025-04-07 13 6 smartins@kde.org felix.popov@jetbrains.com
qt-macros.h
in src/checks/level0
22 - 2017-02-05 2025-04-07 12 6 smartins@kde.org felix.popov@jetbrains.com
incorrect-emit.h
in src/checks/level1
22 - 2017-02-05 2025-04-07 15 6 smartins@kde.org felix.popov@jetbrains.com
unused-result-check.h
in src/checks/manuallevel
22 - 2023-02-07 2025-04-07 9 6 ivan.cukic@kde.org felix.popov@jetbrains.com
21 - 2017-02-05 2025-04-07 16 6 smartins@kde.org felix.popov@jetbrains.com
connect-not-normalized.h
in src/checks/level0
20 - 2017-05-01 2025-04-07 13 6 smartins@kde.org felix.popov@jetbrains.com
foreach.h
in src/checks/level1
20 - 2017-02-05 2025-04-07 13 6 smartins@kde.org felix.popov@jetbrains.com
strict-iterators.h
in src/checks/level0
19 - 2017-05-20 2025-04-07 11 6 smartins@kde.org felix.popov@jetbrains.com
range-loop-reference.h
in src/checks/level1
19 - 2021-02-21 2025-04-07 10 6 c.schaerf@t-online.de felix.popov@jetbrains.com
qt6-qhash-signature.h
in src/checks/manuallevel
19 - 2020-07-19 2025-04-07 8 6 lucie.gerard@qt.io felix.popov@jetbrains.com
implicit-casts.h
in src/checks/level2
19 - 2018-03-04 2025-04-07 12 6 smartins@kde.org felix.popov@jetbrains.com
range-loop-detach.h
in src/checks/level1
18 - 2021-02-21 2025-04-07 10 6 c.schaerf@t-online.de felix.popov@jetbrains.com
detaching-temporary.h
in src/checks/level1
17 - 2018-03-04 2025-04-07 12 6 smartins@kde.org felix.popov@jetbrains.com
jnisignatures.h
in src/checks/manuallevel
17 - 2020-04-24 2025-04-07 10 6 nicolas.fella@kdab.com felix.popov@jetbrains.com