mozilla / perfcompare
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 31% | 37% | 30%
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
tsx0% | 0% | 29% | 40% | 29%
ts0% | 0% | 30% | 34% | 35%
js0% | 0% | 95% | 0% | 4%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 31% | 37% | 30%
public0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
RevisionRow.tsx
in src/components/CompareResults
425 14
TableHeader.tsx
in src/components/CompareResults
386 8
constants.ts
in src/common
308 -
types.ts
in src/types
300 -
treeherder.ts
in src/logic
297 28
SearchOverTime.tsx
in src/components/Search
287 1
SubtestsRevisionRow.tsx
in src/components/CompareResults/SubtestsResults
250 8
loader.ts
in src/components/CompareResults
234 5
components.js
in src/theme
233 -
CompareWithBase.tsx
in src/components/Search
223 1
ResultsTable.tsx
in src/components/CompareResults
220 6
SubtestsResultsTable.tsx
in src/components/CompareResults/SubtestsResults
217 9
CompareOverTime.tsx
in src/components/Search
192 1
taskcluster.ts
in src/logic
189 6
CompareCards.ts
in src/styles
188 -
overTimeLoader.ts
in src/components/CompareResults
182 3
ResultsMain.tsx
in src/components/CompareResults
179 7
SubtestsRevisionHeader.tsx
in src/components/CompareResults/SubtestsResults
178 9
RetriggerButton.tsx
in src/components/CompareResults/Retrigger
169 1
subtestsOverTimeLoader.tsx
in src/components/CompareResults
166 2
SubtestsResultsMain.tsx
in src/components/CompareResults/SubtestsResults
155 2
Strings.tsx
in src/resources
152 -
SelectedRevisionItem.tsx
in src/components/Search
147 -
App.tsx
in src/components
146 -
subtestsLoader.ts
in src/components/CompareResults
146 2
CommonGraph.tsx
in src/components/CompareResults
143 2
SearchInputAndResults.tsx
in src/components/Search
139 -
TableContent.tsx
in src/components/CompareResults
136 3
RevisionRowExpandable.tsx
in src/components/CompareResults
135 5
SearchComponent.tsx
in src/components/Search
132 1
SearchResultsListItem.tsx
in src/components/Search
132 2
useTableFilters.ts
in src/hooks
132 2
TestHeader.tsx
in src/components/CompareResults
124 7
121 -
state.ts
in src/types
118 -
SearchResultsList.tsx
in src/components/Search
109 3
helpers.ts
in src/utils
108 -
Buttons.ts
in src/styles
106 2
RunValues.tsx
in src/components/CompareResults
105 4
DownloadButton.tsx
in src/components/CompareResults
105 3
Distribution.tsx
in src/components/CompareResults
98 3
loader.ts
in src/components/Search
93 2
protocolTheme.ts
in src/theme
90 -
EditTitleInput.tsx
in src/components/CompareResults
88 1
TimeRangeDropdown.tsx
in src/components/Search
88 4
hashToCommitLoader.ts
in src/components/CompareResults
87 1
Fonts.ts
in src/styles
87 6
useTableSort.ts
in src/hooks
81 1
Switch.ts
in src/styles
80 -
SearchDropdown.tsx
in src/components/Search
79 2
Files With Most Units (Top 50)
File# lines# units
treeherder.ts
in src/logic
297 28
RevisionRow.tsx
in src/components/CompareResults
425 14
SubtestsResultsTable.tsx
in src/components/CompareResults/SubtestsResults
217 9
SubtestsRevisionHeader.tsx
in src/components/CompareResults/SubtestsResults
178 9
TableHeader.tsx
in src/components/CompareResults
386 8
SubtestsRevisionRow.tsx
in src/components/CompareResults/SubtestsResults
250 8
ResultsMain.tsx
in src/components/CompareResults
179 7
TestHeader.tsx
in src/components/CompareResults
124 7
ResultsTable.tsx
in src/components/CompareResults
220 6
taskcluster.ts
in src/logic
189 6
54 6
Fonts.ts
in src/styles
87 6
RevisionRowExpandable.tsx
in src/components/CompareResults
135 5
loader.ts
in src/components/CompareResults
234 5
RunValues.tsx
in src/components/CompareResults
105 4
TimeRangeDropdown.tsx
in src/components/Search
88 4
Distribution.tsx
in src/components/CompareResults
98 3
TableRevisionContent.tsx
in src/components/CompareResults
48 3
TableContent.tsx
in src/components/CompareResults
136 3
DownloadButton.tsx
in src/components/CompareResults
105 3
overTimeLoader.ts
in src/components/CompareResults
182 3
SearchResultsList.tsx
in src/components/Search
109 3
loader.ts
in src/components/TaskclusterAuth
48 2
subtestsLoader.ts
in src/components/CompareResults
146 2
RevisionSelect.tsx
in src/components/CompareResults
63 2
OverTimeResultsView.tsx
in src/components/CompareResults
56 2
ResultsView.tsx
in src/components/CompareResults
57 2
CommonGraph.tsx
in src/components/CompareResults
143 2
subtestsOverTimeLoader.tsx
in src/components/CompareResults
166 2
SubtestsResultsMain.tsx
in src/components/CompareResults/SubtestsResults
155 2
SearchFrameworkDropdown.tsx
in src/components/Search
63 2
SearchInput.tsx
in src/components/Search
66 2
loader.ts
in src/components/Search
93 2
SearchDropdown.tsx
in src/components/Search
79 2
SearchResultsListItem.tsx
in src/components/Search
132 2
ToggleDarkModeButton.tsx
in src/components/Shared
63 2
PageError.tsx
in src/components/Shared
36 2
format.ts
in src/utils
13 2
useTableFilters.ts
in src/hooks
132 2
Buttons.ts
in src/styles
106 2
Input.ts
in src/styles
73 2
TaskclusterCallback.tsx
in src/components/TaskclusterAuth
26 1
NoResultsFound.tsx
in src/components/CompareResults
30 1
EditTitleInput.tsx
in src/components/CompareResults
88 1
ResultsControls.tsx
in src/components/CompareResults
58 1
hashToCommitLoader.ts
in src/components/CompareResults
87 1
RetriggerConfigModal.tsx
in src/components/CompareResults/Retrigger
78 1
RetriggerButton.tsx
in src/components/CompareResults/Retrigger
169 1
SubtestsOverTimeResultsView.tsx
in src/components/CompareResults/SubtestsResults
31 1
SubtestsResultsView.tsx
in src/components/CompareResults/SubtestsResults
34 1
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 11 long lines.

File# lines# units# long lines
Strings.tsx
in src/resources
152 - 4
TableHeader.tsx
in src/components/CompareResults
386 8 2
SubtestsResultsTable.tsx
in src/components/CompareResults/SubtestsResults
217 9 1
ResultsTable.tsx
in src/components/CompareResults
220 6 1
CompareOverTime.tsx
in src/components/Search
192 1 1
CompareWithBase.tsx
in src/components/Search
223 1 1
WindowsIcon.tsx
in src/components/Shared/Icons
9 1 1