epam / clocks
File Size

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

Intro
Learn more...
File Size Overall
0% | 12% | 6% | 28% | 51%
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
ts0% | 58% | 0% | 0% | 41%
scss0% | 0% | 25% | 17% | 57%
tsx0% | 0% | 0% | 47% | 52%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 12% | 6% | 29% | 51%
ROOT0% | 0% | 0% | 0% | 100%
public0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
timezonesDB.ts
in src/App/redux
635 -
LocationBlock.module.scss
in src/App/components/Section/components/LocationBlock
323 -
SettingsModal.tsx
in src/App/components/Header/components/SettingsModal
184 -
LocationBlock.tsx
in src/App/components/Section/components/LocationBlock
160 -
Section.tsx
in src/App/components/Section
156 1
LaneBlock.tsx
in src/App/components/Section/components/LaneBlock
152 -
AddLocation.tsx
in src/App/components/Header/components/AddLocation
120 -
DrawerBlock.module.scss
in src/App/components/Header/components/AddLocation/components/DrawerBlock
119 -
useTimeInfo.tsx
in src/App/hooks
114 -
DrawerBlock.tsx
in src/App/components/Header/components/AddLocation/components/DrawerBlock
110 -
useLocations.tsx
in src/App/hooks
108 -
NotFound.module.scss
in src/App/components/pages/NotFound
106 -
LaneMode.tsx
in src/App/components/Header/components/LaneMode
101 -
CommentButton.tsx
in src/App/components/Section/components/LocationBlock/components/CommentButton
99 -
reducer.ts
in src/App/redux
97 -
types.ts
in src/App/redux
95 -
Section.module.scss
in src/App/components/Section
79 -
useOnboarding.tsx
in src/App/hooks
79 -
Onboarding.tsx
in src/App/components/Section/components/Onboarding
76 -
App.tsx
in src/App
73 -
Footer.tsx
in src/App/components/Footer
72 -
PinButton.tsx
in src/App/components/Section/components/LocationBlock/components/PinButton
70 -
LaneBlock.module.scss
in src/App/components/Section/components/LaneBlock
64 -
HelpModule.tsx
in src/App/components/Footer/components/HelpModule
63 -
useAutoTheme.tsx
in src/App/hooks
63 -
NotFound.tsx
in src/App/components/pages/NotFound
61 -
ReloadOnboarding.tsx
in src/App/components/Footer/components/ReloadOnboarding
60 -
CommentButton.module.scss
in src/App/components/Section/components/LocationBlock/components/CommentButton
60 -
DisplayBlock.tsx
in src/App/components/Header/components/SettingsModal/components/DisplayBlock
59 -
SettingsModal.module.scss
in src/App/components/Header/components/SettingsModal
58 -
ThemeBlock.tsx
in src/App/components/Header/components/SettingsModal/components/ThemeBlock
57 -
TimeInfo.module.scss
in src/App/components/Section/components/LocationBlock/components/TimeInfo
56 -
TimeInfo.tsx
in src/App/components/Section/components/LocationBlock/components/TimeInfo
55 -
DeleteMode.tsx
in src/App/components/Header/components/DeleteMode
52 -
CookiePolicy.tsx
in src/App/components/Section/components/CookiePolicy
47 -
Footer.module.scss
in src/App/components/Footer
46 -
AnnounceModule.tsx
in src/App/components/Section/components/AnnounceModal
46 -
AnnounceModule.module.scss
in src/App/components/Section/components/AnnounceModal
43 -
ShareButton.tsx
in src/App/components/Header/components/ShareButton
43 -
useSnackbar.tsx
in src/App/hooks
42 -
EmptyState.module.scss
in src/App/components/Section/components/EmptyState
41 -
ReloadOnboarding.module.scss
in src/App/components/Footer/components/ReloadOnboarding
35 -
CustomMenuItem.tsx
in src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem
35 -
HelpModule.module.scss
in src/App/components/Footer/components/HelpModule
34 -
CookiePolicy.module.scss
in src/App/components/Section/components/CookiePolicy
34 -
Header.tsx
in src/App/components/Header
32 -
Header.module.scss
in src/App/components/Header
31 -
actions.ts
in src/App/redux
31 -
generateTime.ts
in src/App/utils
29 -
HoursSortingBlock.tsx
in src/App/components/Header/components/SettingsModal/components/HoursSortingBlock
29 -
Files With Most Units (Top 7)
File# lines# units
useWindowDimensions.tsx
in src/App/hooks
18 3
25 1
generateLocationKey.ts
in src/App/utils
4 1
addClassName.ts
in src/App/utils
4 1
removeClassName.ts
in src/App/utils
4 1
truncate.ts
in src/App/utils
7 1
Section.tsx
in src/App/components/Section
156 1
Files With Long Lines (Top 0)

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

File# lines# units# long lines
Correlations

File Size vs. Commits (all time): 91 points

src/App/utils/generateTime.ts x: 7 commits (all time) y: 29 lines of code src/App/hooks/useLocations.tsx x: 40 commits (all time) y: 108 lines of code src/App/utils/constants.ts x: 2 commits (all time) y: 25 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.tsx x: 21 commits (all time) y: 110 lines of code src/App/components/Section/components/LaneBlock/LaneBlock.module.scss x: 16 commits (all time) y: 64 lines of code src/App/components/Section/components/LaneBlock/LaneBlock.tsx x: 29 commits (all time) y: 152 lines of code src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.tsx x: 39 commits (all time) y: 55 lines of code src/App/components/Section/Section.tsx x: 95 commits (all time) y: 156 lines of code src/App/components/Section/components/LaneBlock/LaneBlock.types.ts x: 4 commits (all time) y: 4 lines of code src/App/App.tsx x: 31 commits (all time) y: 73 lines of code src/App/components/Footer/Footer.tsx x: 40 commits (all time) y: 72 lines of code src/App/components/Section/components/CookiePolicy/CookiePolicy.module.scss x: 4 commits (all time) y: 34 lines of code src/App/components/Section/components/CookiePolicy/CookiePolicy.tsx x: 7 commits (all time) y: 47 lines of code src/App/hooks/useTimeInfo.tsx x: 62 commits (all time) y: 114 lines of code src/App/redux/timezonesDB.ts x: 13 commits (all time) y: 635 lines of code src/App/components/Section/components/LocationBlock/LocationBlock.module.scss x: 106 commits (all time) y: 323 lines of code src/App/components/Section/components/LocationBlock/LocationBlock.tsx x: 127 commits (all time) y: 160 lines of code src/App/styles/_mixins.scss x: 14 commits (all time) y: 23 lines of code src/App/components/Section/components/AnnounceModal/AnnounceModule.module.scss x: 7 commits (all time) y: 43 lines of code src/App/components/Section/components/AnnounceModal/AnnounceModule.tsx x: 11 commits (all time) y: 46 lines of code src/App/components/Header/components/LaneMode/LaneMode.tsx x: 16 commits (all time) y: 101 lines of code src/App/components/Header/components/DeleteMode/DeleteMode.tsx x: 40 commits (all time) y: 52 lines of code src/App/hooks/useOnboarding.tsx x: 48 commits (all time) y: 79 lines of code src/App/redux/types.ts x: 90 commits (all time) y: 95 lines of code src/App/components/Header/components/LaneMode/LaneMode.module.scss x: 11 commits (all time) y: 21 lines of code src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.tsx x: 21 commits (all time) y: 99 lines of code src/App/redux/reducer.ts x: 85 commits (all time) y: 97 lines of code src/App/components/Section/Section.module.scss x: 45 commits (all time) y: 79 lines of code src/App/components/Header/Header.tsx x: 33 commits (all time) y: 32 lines of code src/App/components/Header/components/AddLocation/AddLocation.tsx x: 82 commits (all time) y: 120 lines of code src/App/components/Header/components/SettingsModal/SettingsModal.tsx x: 81 commits (all time) y: 184 lines of code src/App/components/Header/components/ShareButton/ShareButton.tsx x: 37 commits (all time) y: 43 lines of code src/App/components/Section/components/LocationBlock/components/PinButton/PinButton.tsx x: 14 commits (all time) y: 70 lines of code src/App/redux/actions.ts x: 43 commits (all time) y: 31 lines of code src/App/utils/generateTimeTable.ts x: 5 commits (all time) y: 16 lines of code src/App/styles/_variables.scss x: 31 commits (all time) y: 26 lines of code src/App/components/Section/components/LocationBlock/LocationBlock.types.ts x: 28 commits (all time) y: 18 lines of code src/App/redux/constants.ts x: 57 commits (all time) y: 26 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem/CustomMenuItem.tsx x: 5 commits (all time) y: 35 lines of code src/App/components/Header/components/SettingsModal/SettingsModal.constants.ts x: 43 commits (all time) y: 18 lines of code src/App/components/Header/components/SettingsModal/SettingsModal.module.scss x: 28 commits (all time) y: 58 lines of code src/App/components/Header/components/SettingsModal/components/DisplayBlock/DisplayBlock.tsx x: 17 commits (all time) y: 59 lines of code src/App/hooks/useAutoTheme.tsx x: 34 commits (all time) y: 63 lines of code src/App/components/pages/NotFound/NotFound.module.scss x: 3 commits (all time) y: 106 lines of code src/App/components/pages/NotFound/NotFound.tsx x: 3 commits (all time) y: 61 lines of code src/index.tsx x: 20 commits (all time) y: 24 lines of code src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.module.scss x: 10 commits (all time) y: 56 lines of code src/App/hooks/useWindowDimensions.tsx x: 2 commits (all time) y: 18 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem/CustomMenuItem.types.ts x: 2 commits (all time) y: 6 lines of code src/App/components/Footer/Footer.module.scss x: 32 commits (all time) y: 46 lines of code src/App/components/Header/components/SettingsModal/components/HoursSortingBlock/HoursSortingBlock.tsx x: 8 commits (all time) y: 29 lines of code src/App/components/Header/components/SettingsModal/components/ThemeBlock/ThemeBlock.tsx x: 3 commits (all time) y: 57 lines of code src/App/components/Header/components/SettingsModal/components/TimezoneBlock/components/RadioList/RadioList.tsx x: 4 commits (all time) y: 18 lines of code src/App/components/Footer/components/HelpModule/HelpModule.module.scss x: 9 commits (all time) y: 34 lines of code src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.module.scss x: 9 commits (all time) y: 60 lines of code src/index.scss x: 9 commits (all time) y: 26 lines of code src/App/hooks/useCountryToAbbreviation.tsx x: 2 commits (all time) y: 15 lines of code src/App/hooks/useTheme.tsx x: 16 commits (all time) y: 13 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.module.scss x: 9 commits (all time) y: 119 lines of code src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.types.ts x: 5 commits (all time) y: 5 lines of code src/App/components/Section/components/LocationBlock/components/PinButton/PinButton.types.ts x: 5 commits (all time) y: 6 lines of code src/App/hooks/useFlag/useFlag.tsx x: 6 commits (all time) y: 3 lines of code src/App/components/Footer/components/ReloadOnboarding/ReloadOnboarding.module.scss x: 2 commits (all time) y: 35 lines of code src/App/components/Footer/components/ReloadOnboarding/ReloadOnboarding.tsx x: 4 commits (all time) y: 60 lines of code src/App/components/Header/components/AddLocation/AddLocation.module.scss x: 18 commits (all time) y: 1 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.types.ts x: 1 commits (all time) y: 10 lines of code src/App/components/Header/components/SettingsModal/SettingsModal.types.ts x: 1 commits (all time) y: 6 lines of code src/App/components/Section/components/Onboarding/Onboarding.interface.ts x: 6 commits (all time) y: 11 lines of code src/App/components/Section/components/Onboarding/Onboarding.module.scss x: 9 commits (all time) y: 17 lines of code src/App/components/Section/components/Onboarding/Onboarding.tsx x: 11 commits (all time) y: 76 lines of code src/App/hooks/useDebounce/useDebounce.tsx x: 6 commits (all time) y: 14 lines of code gh-pages-deploy.js x: 13 commits (all time) y: 25 lines of code src/App/App.module.scss x: 8 commits (all time) y: 16 lines of code src/App/components/Header/Header.constants.ts x: 8 commits (all time) y: 1 lines of code src/App/dictionary/i18n.ts x: 6 commits (all time) y: 19 lines of code src/App/styles/index.scss x: 10 commits (all time) y: 3 lines of code src/App/components/Section/components/EmptyState/EmptyState.tsx x: 5 commits (all time) y: 15 lines of code public/index.html x: 4 commits (all time) y: 17 lines of code src/App/components/Header/Header.module.scss x: 1 commits (all time) y: 31 lines of code src/App/components/Header/components/DeleteMode/DeleteMode.module.scss x: 1 commits (all time) y: 1 lines of code src/App/components/Section/components/EmptyState/EmptyState.module.scss x: 1 commits (all time) y: 41 lines of code src/App/styles/_classes.scss x: 1 commits (all time) y: 15 lines of code
635.0
lines of code
  min: 1.0
  average: 54.34
  25th percentile: 15.0
  median: 32.0
  75th percentile: 64.0
  max: 635.0
0 127.0
commits (all time)
min: 1.0 | average: 20.77 | 25th percentile: 5.0 | median: 9.0 | 75th percentile: 31.0 | max: 127.0

File Size vs. Contributors (all time): 91 points

src/App/utils/generateTime.ts x: 3 contributors (all time) y: 29 lines of code src/App/hooks/useLocations.tsx x: 11 contributors (all time) y: 108 lines of code src/App/utils/constants.ts x: 1 contributors (all time) y: 25 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.tsx x: 5 contributors (all time) y: 110 lines of code src/App/components/Section/components/LaneBlock/LaneBlock.module.scss x: 3 contributors (all time) y: 64 lines of code src/App/components/Section/components/LaneBlock/LaneBlock.tsx x: 4 contributors (all time) y: 152 lines of code src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.tsx x: 6 contributors (all time) y: 55 lines of code src/App/components/Section/Section.tsx x: 14 contributors (all time) y: 156 lines of code src/App/components/Section/components/LaneBlock/LaneBlock.types.ts x: 3 contributors (all time) y: 4 lines of code src/App/App.tsx x: 10 contributors (all time) y: 73 lines of code src/App/components/Footer/Footer.tsx x: 8 contributors (all time) y: 72 lines of code src/App/components/Section/components/CookiePolicy/CookiePolicy.module.scss x: 2 contributors (all time) y: 34 lines of code src/App/components/Section/components/CookiePolicy/CookiePolicy.tsx x: 2 contributors (all time) y: 47 lines of code src/App/hooks/useTimeInfo.tsx x: 11 contributors (all time) y: 114 lines of code src/App/redux/timezonesDB.ts x: 5 contributors (all time) y: 635 lines of code src/App/components/Section/components/LocationBlock/LocationBlock.module.scss x: 13 contributors (all time) y: 323 lines of code src/App/components/Section/components/LocationBlock/LocationBlock.tsx x: 12 contributors (all time) y: 160 lines of code src/App/styles/_mixins.scss x: 8 contributors (all time) y: 23 lines of code src/App/components/Section/components/AnnounceModal/AnnounceModule.module.scss x: 3 contributors (all time) y: 43 lines of code src/App/components/Section/components/AnnounceModal/AnnounceModule.tsx x: 3 contributors (all time) y: 46 lines of code src/App/components/Header/components/LaneMode/LaneMode.tsx x: 4 contributors (all time) y: 101 lines of code src/App/components/Header/components/DeleteMode/DeleteMode.tsx x: 9 contributors (all time) y: 52 lines of code src/App/hooks/useOnboarding.tsx x: 7 contributors (all time) y: 79 lines of code src/App/redux/types.ts x: 11 contributors (all time) y: 95 lines of code src/App/components/Header/components/LaneMode/LaneMode.module.scss x: 4 contributors (all time) y: 21 lines of code src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.tsx x: 6 contributors (all time) y: 99 lines of code src/App/redux/reducer.ts x: 11 contributors (all time) y: 97 lines of code src/App/components/Section/Section.module.scss x: 10 contributors (all time) y: 79 lines of code src/App/components/Header/Header.tsx x: 8 contributors (all time) y: 32 lines of code src/App/components/Header/components/AddLocation/AddLocation.tsx x: 10 contributors (all time) y: 120 lines of code src/App/components/Header/components/SettingsModal/SettingsModal.tsx x: 10 contributors (all time) y: 184 lines of code src/App/components/Header/components/ShareButton/ShareButton.tsx x: 9 contributors (all time) y: 43 lines of code src/App/components/Section/components/LocationBlock/components/PinButton/PinButton.tsx x: 5 contributors (all time) y: 70 lines of code src/App/redux/actions.ts x: 10 contributors (all time) y: 31 lines of code src/App/utils/generateTimeTable.ts x: 2 contributors (all time) y: 16 lines of code src/App/styles/_variables.scss x: 9 contributors (all time) y: 26 lines of code src/App/components/Section/components/LocationBlock/LocationBlock.types.ts x: 10 contributors (all time) y: 18 lines of code src/App/redux/constants.ts x: 11 contributors (all time) y: 26 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem/CustomMenuItem.tsx x: 3 contributors (all time) y: 35 lines of code src/App/components/Header/components/SettingsModal/SettingsModal.module.scss x: 8 contributors (all time) y: 58 lines of code src/App/components/Header/components/SettingsModal/components/DisplayBlock/DisplayBlock.tsx x: 6 contributors (all time) y: 59 lines of code src/App/hooks/useAutoTheme.tsx x: 10 contributors (all time) y: 63 lines of code src/App/components/pages/NotFound/NotFound.module.scss x: 2 contributors (all time) y: 106 lines of code src/App/components/pages/NotFound/NotFound.tsx x: 2 contributors (all time) y: 61 lines of code src/index.tsx x: 7 contributors (all time) y: 24 lines of code src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.module.scss x: 5 contributors (all time) y: 56 lines of code src/App/hooks/useWindowDimensions.tsx x: 2 contributors (all time) y: 18 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem/CustomMenuItem.types.ts x: 2 contributors (all time) y: 6 lines of code src/App/components/Footer/Footer.module.scss x: 9 contributors (all time) y: 46 lines of code src/App/components/Header/components/SettingsModal/components/HoursSortingBlock/HoursSortingBlock.tsx x: 5 contributors (all time) y: 29 lines of code src/App/components/Header/components/SettingsModal/components/ThemeBlock/ThemeBlock.tsx x: 3 contributors (all time) y: 57 lines of code src/App/components/Footer/components/HelpModule/HelpModule.module.scss x: 4 contributors (all time) y: 34 lines of code src/App/components/Footer/components/HelpModule/HelpModule.tsx x: 5 contributors (all time) y: 63 lines of code src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.module.scss x: 5 contributors (all time) y: 60 lines of code src/index.scss x: 6 contributors (all time) y: 26 lines of code src/App/hooks/useCountryToAbbreviation.tsx x: 2 contributors (all time) y: 15 lines of code src/App/hooks/useTheme.tsx x: 10 contributors (all time) y: 13 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.module.scss x: 3 contributors (all time) y: 119 lines of code src/App/components/Section/components/LocationBlock/components/PinButton/PinButton.types.ts x: 3 contributors (all time) y: 6 lines of code src/App/components/Footer/components/ReloadOnboarding/ReloadOnboarding.tsx x: 2 contributors (all time) y: 60 lines of code src/App/components/Header/components/AddLocation/AddLocation.module.scss x: 6 contributors (all time) y: 1 lines of code src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.types.ts x: 1 contributors (all time) y: 10 lines of code src/App/components/Header/components/SettingsModal/SettingsModal.types.ts x: 1 contributors (all time) y: 6 lines of code src/App/components/Header/components/AddLocation/AddLocation.constants.ts x: 4 contributors (all time) y: 5 lines of code src/App/components/Section/components/Onboarding/Onboarding.interface.ts x: 3 contributors (all time) y: 11 lines of code src/App/components/Section/components/Onboarding/Onboarding.module.scss x: 4 contributors (all time) y: 17 lines of code src/App/components/Section/components/Onboarding/Onboarding.tsx x: 3 contributors (all time) y: 76 lines of code src/App/hooks/useDebounce/useDebounce.tsx x: 5 contributors (all time) y: 14 lines of code src/App/App.module.scss x: 5 contributors (all time) y: 16 lines of code src/App/components/Header/Header.constants.ts x: 5 contributors (all time) y: 1 lines of code src/App/dictionary/i18n.ts x: 4 contributors (all time) y: 19 lines of code src/App/styles/index.scss x: 5 contributors (all time) y: 3 lines of code src/App/components/Section/components/EmptyState/EmptyState.tsx x: 4 contributors (all time) y: 15 lines of code public/index.html x: 3 contributors (all time) y: 17 lines of code src/App/components/Header/Header.module.scss x: 1 contributors (all time) y: 31 lines of code src/App/components/Header/components/DeleteMode/DeleteMode.module.scss x: 1 contributors (all time) y: 1 lines of code src/App/components/Section/components/EmptyState/EmptyState.module.scss x: 1 contributors (all time) y: 41 lines of code src/App/styles/_classes.scss x: 1 contributors (all time) y: 15 lines of code
635.0
lines of code
  min: 1.0
  average: 54.34
  25th percentile: 15.0
  median: 32.0
  75th percentile: 64.0
  max: 635.0
0 14.0
contributors (all time)
min: 1.0 | average: 5.31 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 14.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".