JetBrains / clazy
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 10% | 22% | 30% | 35%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp0% | 14% | 23% | 31% | 29%
h0% | 0% | 16% | 22% | 61%
py0% | 0% | 71% | 0% | 28%
cmake0% | 0% | 0% | 92% | 7%
xml0% | 0% | 0% | 100% | 0%
desktop0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 11% | 22% | 29% | 36%
dev-scripts0% | 0% | 65% | 0% | 34%
ROOT0% | 0% | 0% | 88% | 11%
cmake0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Utils.cpp
in src
860 35
qt6-deprecated-api-fixes.cpp
in src/checks/manuallevel
696 20
qstring-allocations.cpp
in src/checks/level2
578 18
old-style-connect.cpp
in src/checks/level2
415 10
generate.py
in dev-scripts
399 35
368 20
Clazy.cpp
in src
306 12
qt6-qlatin1stringchar-to-u.cpp
in src/checks/manuallevel
285 11
276 34
qt6-header-fixes.cpp
in src/checks/manuallevel
272 2
258 15
reserve-candidates.cpp
in src/checks/manuallevel
254 11
250 8
qproperty-type-mismatch.cpp
in src/checks/manuallevel
238 9
Checks.h
in src
237 2
234 28
230 7
wrong-qevent-cast.cpp
in src/checks/level0
229 2
qstring-arg.cpp
in src/checks/level0
206 6
194 5
fully-qualified-moc-types.cpp
in src/checks/level0
190 8
189 4
function-args-by-value.cpp
in src/checks/level2
186 7
182 8
180 4
qstring-ref.cpp
in src/checks/level0
179 9
177 26
qt6-qhash-signature.cpp
in src/checks/manuallevel
176 7
176 -
169 4
168 12
foreach.cpp
in src/checks/level1
166 3
detaching-temporary.cpp
in src/checks/level1
160 4
160 6
158 11
qcolor-from-literal.cpp
in src/checks/level0
157 12
function-args-by-ref.cpp
in src/checks/level2
155 9
155 9
155 8
implicit-casts.cpp
in src/checks/level2
149 6
147 4
qt6-fwd-fixes.cpp
in src/checks/manuallevel
141 3
strict-iterators.cpp
in src/checks/level0
138 4
136 -
136 -
unexpected-flag-enumerator-value.cpp
in src/checks/manuallevel
133 7
unneeded-cast.cpp
in src/checks/manuallevel
130 5
rule-of-three.cpp
in src/checks/level2
127 1
126 6
connect-3arg-lambda.cpp
in src/checks/level1
125 4
Files With Most Units (Top 50)
File# lines# units
Utils.cpp
in src
860 35
generate.py
in dev-scripts
399 35
276 34
234 28
177 26
qt6-deprecated-api-fixes.cpp
in src/checks/manuallevel
696 20
368 20
qstring-allocations.cpp
in src/checks/level2
578 18
258 15
qcolor-from-literal.cpp
in src/checks/level0
157 12
168 12
Clazy.cpp
in src
306 12
qt6-qlatin1stringchar-to-u.cpp
in src/checks/manuallevel
285 11
reserve-candidates.cpp
in src/checks/manuallevel
254 11
158 11
old-style-connect.cpp
in src/checks/level2
415 10
qstring-ref.cpp
in src/checks/level0
179 9
qproperty-type-mismatch.cpp
in src/checks/manuallevel
238 9
ifndef-define-typo.cpp
in src/checks/manuallevel
71 9
function-args-by-ref.cpp
in src/checks/level2
155 9
155 9
250 8
182 8
fully-qualified-moc-types.cpp
in src/checks/level0
190 8
155 8
unexpected-flag-enumerator-value.cpp
in src/checks/manuallevel
133 7
qt6-qhash-signature.cpp
in src/checks/manuallevel
176 7
function-args-by-value.cpp
in src/checks/level2
186 7
230 7
79 7
qstring-arg.cpp
in src/checks/level0
206 6
implicit-casts.cpp
in src/checks/level2
149 6
126 6
160 6
make_appimage.py
in dev-scripts
51 6
incorrect-emit.cpp
in src/checks/level1
112 5
unneeded-cast.cpp
in src/checks/manuallevel
130 5
jnisignatures.cpp
in src/checks/manuallevel
90 5
41 5
194 5
98 5
94 5
147 4
strict-iterators.cpp
in src/checks/level0
138 4
container-anti-pattern.cpp
in src/checks/level0
96 4
connect-not-normalized.cpp
in src/checks/level0
97 4
189 4
writing-to-temporary.cpp
in src/checks/level0
86 4
qt-macros.cpp
in src/checks/level0
49 4
106 4
Files With Long Lines (Top 50)

There are 117 files with lines longer than 120 characters. In total, there are 411 long lines.

File# lines# units# long lines
136 - 46
Checks.h
in src
237 2 44
qt6-deprecated-api-fixes.cpp
in src/checks/manuallevel
696 20 23
qstring-allocations.cpp
in src/checks/level2
578 18 18
84 1 14
169 4 13
qcolor-from-literal.cpp
in src/checks/level0
157 12 7
fully-qualified-moc-types.cpp
in src/checks/level0
190 8 7
copyable-polymorphic.cpp
in src/checks/level2
88 4 7
180 4 7
qproperty-type-mismatch.cpp
in src/checks/manuallevel
238 9 6
qt6-qlatin1stringchar-to-u.cpp
in src/checks/manuallevel
285 11 6
old-style-connect.cpp
in src/checks/level2
415 10 6
276 34 6
160 6 6
182 8 5
writing-to-temporary.cpp
in src/checks/level0
86 4 5
temporary-iterator.cpp
in src/checks/level0
113 2 5
qvariant-template-instantiation.cpp
in src/checks/manuallevel
83 2 5
106 4 4
foreach.cpp
in src/checks/level1
166 3 4
qhash-namespace.cpp
in src/checks/level1
50 1 4
unused-result-check.cpp
in src/checks/manuallevel
53 4 4
assert-with-side-effects.cpp
in src/checks/manuallevel
103 3 4
reserve-candidates.cpp
in src/checks/manuallevel
254 11 4
detaching-member.cpp
in src/checks/manuallevel
109 1 4
168 12 4
41 - 4
258 15 4
155 8 4
Clazy.cpp
in src
306 12 4
Utils.h
in src
106 2 4
generate.py
in dev-scripts
399 35 4
qgetenv.cpp
in src/checks/level0
85 1 3
qstring-arg.cpp
in src/checks/level0
206 6 3
qt6-deprecated-api-fixes.h
in src/checks/manuallevel
19 - 3
qt6-qlatin1stringchar-to-u.h
in src/checks/manuallevel
30 - 3
234 28 3
87 2 3
176 - 3
250 8 2
qfileinfo-exists.cpp
in src/checks/level0
29 1 2
lambda-in-connect.cpp
in src/checks/level0
58 1 2
qstring-ref.cpp
in src/checks/level0
179 9 2
wrong-qevent-cast.cpp
in src/checks/level0
229 2 2
rule-of-two-soft.cpp
in src/checks/level1
40 1 2
detaching-temporary.cpp
in src/checks/level1
160 4 2
connect-3arg-lambda.cpp
in src/checks/level1
125 4 2
unneeded-cast.cpp
in src/checks/manuallevel
130 5 2
qproperty-type-mismatch.h
in src/checks/manuallevel
42 - 2