epam / clocks
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 91 files with 4,945 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 7 files changed 51-100 times (1,135 lines of code)
    • 18 files changed 21-50 times (993 lines of code)
    • 33 files changed 6-20 times (2,035 lines of code)
    • 33 files changed 1-5 times (782 lines of code)
0% | 22% | 20% | 41% | 15%
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 91 files with 4,945 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 8 files changed by 11-25 contributors (1,079 lines of code)
    • 25 files changed by 6-10 contributors (1,319 lines of code)
    • 49 files changed by 2-5 contributors (2,375 lines of code)
    • 9 files changed by 1 contributor (172 lines of code)
0% | 21% | 26% | 48% | 3%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, ts, scss, json, md, gitignore, js, dockerignore, txt, html, prettierignore, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tsx0% | 24% | 27% | 35% | 12%
scss0% | 25% | 16% | 34% | 24%
ts0% | 17% | 8% | 61% | 12%
js0% | 0% | 0% | 100% | 0%
html0% | 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% | 23% | 20% | 40% | 15%
ROOT0% | 0% | 0% | 100% | 0%
public0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
LocationBlock.tsx
in src/App/components/Section/components/LocationBlock
160 - 2022-01-22 2022-12-15 81 12 artur_salikhov@epam.com 111417385+sheratriumepam@us...
LocationBlock.module.scss
in src/App/components/Section/components/LocationBlock
323 - 2022-01-22 2022-12-15 68 13 artur_salikhov@epam.com 111417385+sheratriumepam@us...
types.ts
in src/App/redux
95 - 2022-01-22 2022-11-29 66 11 artur_salikhov@epam.com 111417385+sheratriumepam@us...
Section.tsx
in src/App/components/Section
156 1 2022-01-22 2022-12-21 62 14 artur_salikhov@epam.com charlie_watson@epam.com
reducer.ts
in src/App/redux
97 - 2022-01-22 2022-11-28 61 11 artur_salikhov@epam.com 111273776+charlie-watson@us...
AddLocation.tsx
in src/App/components/Header/components/AddLocation
120 - 2022-01-22 2022-11-21 55 10 artur_salikhov@epam.com charlie_watson@epam.com
SettingsModal.tsx
in src/App/components/Header/components/SettingsModal
184 - 2022-01-22 2022-11-21 52 10 artur_salikhov@epam.com charlie_watson@epam.com
constants.ts
in src/App/redux
26 - 2022-01-22 2022-11-17 42 11 artur_salikhov@epam.com 111417385+sheratriumepam@us...
useTimeInfo.tsx
in src/App/hooks
114 - 2022-01-22 2022-12-15 39 11 artur_salikhov@epam.com 111417385+sheratriumepam@us...
SettingsModal.constants.ts
in src/App/components/Header/components/SettingsModal
18 - 2022-01-22 2022-11-17 35 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
useOnboarding.tsx
in src/App/hooks
79 - 2022-01-31 2022-11-29 35 7 nizomabdumalikov@gmail.com 111417385+sheratriumepam@us...
actions.ts
in src/App/redux
31 - 2022-01-22 2022-11-21 33 10 artur_salikhov@epam.com charlie_watson@epam.com
Footer.tsx
in src/App/components/Footer
72 - 2021-12-17 2022-12-18 32 8 artur_salikhov@epam.com 111417385+sheratriumepam@us...
DeleteMode.tsx
in src/App/components/Header/components/DeleteMode
52 - 2022-01-22 2022-11-29 31 9 artur_salikhov@epam.com 111417385+sheratriumepam@us...
Section.module.scss
in src/App/components/Section
79 - 2022-01-22 2022-11-24 30 10 artur_salikhov@epam.com charlie_watson@epam.com
useLocations.tsx
in src/App/hooks
108 - 2022-01-22 2023-01-09 30 11 artur_salikhov@epam.com sherzodm214@gmail.com
ShareButton.tsx
in src/App/components/Header/components/ShareButton
43 - 2022-01-22 2022-11-21 28 9 artur_salikhov@epam.com charlie_watson@epam.com
useAutoTheme.tsx
in src/App/hooks
63 - 2022-01-22 2022-11-17 28 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
Header.tsx
in src/App/components/Header
32 - 2022-01-22 2022-11-21 27 8 artur_salikhov@epam.com charlie_watson@epam.com
SettingsModal.module.scss
in src/App/components/Header/components/SettingsModal
58 - 2022-01-22 2022-11-17 26 8 artur_salikhov@epam.com 111417385+sheratriumepam@us...
LocationBlock.types.ts
in src/App/components/Section/components/LocationBlock
18 - 2022-01-22 2022-11-17 25 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
_variables.scss
in src/App/styles
26 - 2021-12-17 2022-11-21 23 9 artur_salikhov@epam.com 111417385+sheratriumepam@us...
Footer.module.scss
in src/App/components/Footer
46 - 2021-12-17 2022-10-27 23 9 artur_salikhov@epam.com 111417385+sheratriumepam@us...
App.tsx
in src/App
73 - 2022-01-22 2022-12-18 23 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
TimeInfo.tsx
in src/App/components/Section/components/LocationBlock/components/TimeInfo
55 - 2022-08-02 2023-01-09 22 6 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
DrawerBlock.tsx
in src/App/components/Header/components/AddLocation/components/DrawerBlock
110 - 2022-06-24 2023-01-09 20 5 artur_salikhov@epam.com 111417385+sheratriumepam@us...
AddLocation.module.scss
in src/App/components/Header/components/AddLocation
1 - 2022-01-22 2022-06-24 18 6 artur_salikhov@epam.com artur_salikhov@epam.com
CommentButton.tsx
in src/App/components/Section/components/LocationBlock/components/CommentButton
99 - 2022-08-02 2022-11-28 16 6 bakhromjon_sadullaev@epam.com 111273776+charlie-watson@us...
LaneBlock.tsx
in src/App/components/Section/components/LaneBlock
152 - 2022-11-11 2023-01-09 16 4 charlie_watson@epam.com 111417385+sheratriumepam@us...
LaneBlock.module.scss
in src/App/components/Section/components/LaneBlock
64 - 2022-11-11 2023-01-09 15 3 charlie_watson@epam.com 111417385+sheratriumepam@us...
useTheme.tsx
in src/App/hooks
13 - 2022-01-22 2022-08-31 14 10 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
index.tsx
in src
24 - 2021-10-26 2022-11-02 14 7 55176773+juratbek@users.nor... 111417385+sheratriumepam@us...
DisplayBlock.tsx
in src/App/components/Header/components/SettingsModal/components/DisplayBlock
59 - 2022-06-24 2022-11-17 14 6 artur_salikhov@epam.com 111417385+sheratriumepam@us...
HelpModule.tsx
in src/App/components/Footer/components/HelpModule
63 - 2022-06-17 2022-09-28 14 5 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
_mixins.scss
in src/App/styles
23 - 2021-12-17 2022-12-15 13 8 artur_salikhov@epam.com 111417385+sheratriumepam@us...
25 1 2021-08-11 2022-05-01 12 7 nizomabdumalikov@gmail.com bakhromjon_sadullaev@epam.com
timezonesDB.ts
in src/App/redux
635 - 2022-02-18 2022-12-15 12 5 oybek_mamatov@epam.com 111417385+sheratriumepam@us...
LaneMode.module.scss
in src/App/components/Header/components/LaneMode
21 - 2022-09-08 2022-11-28 10 4 bakhromjon_sadullaev@epam.com 111273776+charlie-watson@us...
TimeInfo.module.scss
in src/App/components/Section/components/LocationBlock/components/TimeInfo
56 - 2022-08-02 2022-11-01 10 5 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
index.scss
in src/App/styles
3 - 2021-12-17 2022-05-01 9 5 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
26 - 2022-01-22 2022-09-28 9 6 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
HelpModule.module.scss
in src/App/components/Footer/components/HelpModule
34 - 2022-06-17 2022-09-28 9 4 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
CommentButton.module.scss
in src/App/components/Section/components/LocationBlock/components/CommentButton
60 - 2022-08-02 2022-09-28 9 5 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
PinButton.tsx
in src/App/components/Section/components/LocationBlock/components/PinButton
70 - 2022-08-02 2022-11-21 9 5 bakhromjon_sadullaev@epam.com charlie_watson@epam.com
LaneMode.tsx
in src/App/components/Header/components/LaneMode
101 - 2022-09-08 2022-11-29 9 4 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
DrawerBlock.module.scss
in src/App/components/Header/components/AddLocation/components/DrawerBlock
119 - 2022-06-24 2022-08-18 9 3 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
Header.constants.ts
in src/App/components/Header
1 - 2022-01-22 2022-05-01 8 5 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
App.module.scss
in src/App
16 - 2022-01-22 2022-05-01 8 5 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
Onboarding.module.scss
in src/App/components/Section/components/Onboarding
17 - 2022-01-31 2022-05-26 8 4 nizomabdumalikov@gmail.com bakhromjon_sadullaev@epam.com
HoursSortingBlock.tsx
in src/App/components/Header/components/SettingsModal/components/HoursSortingBlock
29 - 2022-06-24 2022-10-19 8 5 artur_salikhov@epam.com 111417385+sheratriumepam@us...
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
Section.tsx
in src/App/components/Section
156 1 2022-01-22 2022-12-21 62 14 artur_salikhov@epam.com charlie_watson@epam.com
LocationBlock.module.scss
in src/App/components/Section/components/LocationBlock
323 - 2022-01-22 2022-12-15 68 13 artur_salikhov@epam.com 111417385+sheratriumepam@us...
LocationBlock.tsx
in src/App/components/Section/components/LocationBlock
160 - 2022-01-22 2022-12-15 81 12 artur_salikhov@epam.com 111417385+sheratriumepam@us...
types.ts
in src/App/redux
95 - 2022-01-22 2022-11-29 66 11 artur_salikhov@epam.com 111417385+sheratriumepam@us...
reducer.ts
in src/App/redux
97 - 2022-01-22 2022-11-28 61 11 artur_salikhov@epam.com 111273776+charlie-watson@us...
constants.ts
in src/App/redux
26 - 2022-01-22 2022-11-17 42 11 artur_salikhov@epam.com 111417385+sheratriumepam@us...
useTimeInfo.tsx
in src/App/hooks
114 - 2022-01-22 2022-12-15 39 11 artur_salikhov@epam.com 111417385+sheratriumepam@us...
useLocations.tsx
in src/App/hooks
108 - 2022-01-22 2023-01-09 30 11 artur_salikhov@epam.com sherzodm214@gmail.com
AddLocation.tsx
in src/App/components/Header/components/AddLocation
120 - 2022-01-22 2022-11-21 55 10 artur_salikhov@epam.com charlie_watson@epam.com
SettingsModal.tsx
in src/App/components/Header/components/SettingsModal
184 - 2022-01-22 2022-11-21 52 10 artur_salikhov@epam.com charlie_watson@epam.com
SettingsModal.constants.ts
in src/App/components/Header/components/SettingsModal
18 - 2022-01-22 2022-11-17 35 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
actions.ts
in src/App/redux
31 - 2022-01-22 2022-11-21 33 10 artur_salikhov@epam.com charlie_watson@epam.com
Section.module.scss
in src/App/components/Section
79 - 2022-01-22 2022-11-24 30 10 artur_salikhov@epam.com charlie_watson@epam.com
useAutoTheme.tsx
in src/App/hooks
63 - 2022-01-22 2022-11-17 28 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
LocationBlock.types.ts
in src/App/components/Section/components/LocationBlock
18 - 2022-01-22 2022-11-17 25 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
App.tsx
in src/App
73 - 2022-01-22 2022-12-18 23 10 artur_salikhov@epam.com 111417385+sheratriumepam@us...
useTheme.tsx
in src/App/hooks
13 - 2022-01-22 2022-08-31 14 10 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
DeleteMode.tsx
in src/App/components/Header/components/DeleteMode
52 - 2022-01-22 2022-11-29 31 9 artur_salikhov@epam.com 111417385+sheratriumepam@us...
ShareButton.tsx
in src/App/components/Header/components/ShareButton
43 - 2022-01-22 2022-11-21 28 9 artur_salikhov@epam.com charlie_watson@epam.com
_variables.scss
in src/App/styles
26 - 2021-12-17 2022-11-21 23 9 artur_salikhov@epam.com 111417385+sheratriumepam@us...
Footer.module.scss
in src/App/components/Footer
46 - 2021-12-17 2022-10-27 23 9 artur_salikhov@epam.com 111417385+sheratriumepam@us...
Footer.tsx
in src/App/components/Footer
72 - 2021-12-17 2022-12-18 32 8 artur_salikhov@epam.com 111417385+sheratriumepam@us...
Header.tsx
in src/App/components/Header
32 - 2022-01-22 2022-11-21 27 8 artur_salikhov@epam.com charlie_watson@epam.com
SettingsModal.module.scss
in src/App/components/Header/components/SettingsModal
58 - 2022-01-22 2022-11-17 26 8 artur_salikhov@epam.com 111417385+sheratriumepam@us...
_mixins.scss
in src/App/styles
23 - 2021-12-17 2022-12-15 13 8 artur_salikhov@epam.com 111417385+sheratriumepam@us...
useOnboarding.tsx
in src/App/hooks
79 - 2022-01-31 2022-11-29 35 7 nizomabdumalikov@gmail.com 111417385+sheratriumepam@us...
index.tsx
in src
24 - 2021-10-26 2022-11-02 14 7 55176773+juratbek@users.nor... 111417385+sheratriumepam@us...
25 1 2021-08-11 2022-05-01 12 7 nizomabdumalikov@gmail.com bakhromjon_sadullaev@epam.com
TimeInfo.tsx
in src/App/components/Section/components/LocationBlock/components/TimeInfo
55 - 2022-08-02 2023-01-09 22 6 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
AddLocation.module.scss
in src/App/components/Header/components/AddLocation
1 - 2022-01-22 2022-06-24 18 6 artur_salikhov@epam.com artur_salikhov@epam.com
CommentButton.tsx
in src/App/components/Section/components/LocationBlock/components/CommentButton
99 - 2022-08-02 2022-11-28 16 6 bakhromjon_sadullaev@epam.com 111273776+charlie-watson@us...
DisplayBlock.tsx
in src/App/components/Header/components/SettingsModal/components/DisplayBlock
59 - 2022-06-24 2022-11-17 14 6 artur_salikhov@epam.com 111417385+sheratriumepam@us...
26 - 2022-01-22 2022-09-28 9 6 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
DrawerBlock.tsx
in src/App/components/Header/components/AddLocation/components/DrawerBlock
110 - 2022-06-24 2023-01-09 20 5 artur_salikhov@epam.com 111417385+sheratriumepam@us...
HelpModule.tsx
in src/App/components/Footer/components/HelpModule
63 - 2022-06-17 2022-09-28 14 5 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
timezonesDB.ts
in src/App/redux
635 - 2022-02-18 2022-12-15 12 5 oybek_mamatov@epam.com 111417385+sheratriumepam@us...
TimeInfo.module.scss
in src/App/components/Section/components/LocationBlock/components/TimeInfo
56 - 2022-08-02 2022-11-01 10 5 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
index.scss
in src/App/styles
3 - 2021-12-17 2022-05-01 9 5 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
PinButton.tsx
in src/App/components/Section/components/LocationBlock/components/PinButton
70 - 2022-08-02 2022-11-21 9 5 bakhromjon_sadullaev@epam.com charlie_watson@epam.com
CommentButton.module.scss
in src/App/components/Section/components/LocationBlock/components/CommentButton
60 - 2022-08-02 2022-09-28 9 5 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
Header.constants.ts
in src/App/components/Header
1 - 2022-01-22 2022-05-01 8 5 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
HoursSortingBlock.tsx
in src/App/components/Header/components/SettingsModal/components/HoursSortingBlock
29 - 2022-06-24 2022-10-19 8 5 artur_salikhov@epam.com 111417385+sheratriumepam@us...
App.module.scss
in src/App
16 - 2022-01-22 2022-05-01 8 5 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
generateLocationKey.ts
in src/App/utils
4 1 2022-03-03 2022-05-01 6 5 juratbektfi1998@gmail.com bakhromjon_sadullaev@epam.com
addClassName.ts
in src/App/utils
4 1 2022-03-03 2022-05-01 6 5 juratbektfi1998@gmail.com bakhromjon_sadullaev@epam.com
removeClassName.ts
in src/App/utils
4 1 2022-03-03 2022-05-01 6 5 juratbektfi1998@gmail.com bakhromjon_sadullaev@epam.com
useDebounce.tsx
in src/App/hooks/useDebounce
14 - 2022-03-29 2022-05-26 6 5 javokhirbek_mirzaakbarov@ep... bakhromjon_sadullaev@epam.com
LaneBlock.tsx
in src/App/components/Section/components/LaneBlock
152 - 2022-11-11 2023-01-09 16 4 charlie_watson@epam.com 111417385+sheratriumepam@us...
LaneMode.module.scss
in src/App/components/Header/components/LaneMode
21 - 2022-09-08 2022-11-28 10 4 bakhromjon_sadullaev@epam.com 111273776+charlie-watson@us...
HelpModule.module.scss
in src/App/components/Footer/components/HelpModule
34 - 2022-06-17 2022-09-28 9 4 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.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
useSnackbar.tsx
in src/App/hooks
42 - 2022-01-22 2022-01-22 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
EmptyState.module.scss
in src/App/components/Section/components/EmptyState
41 - 2022-01-22 2022-01-22 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
Header.module.scss
in src/App/components/Header
31 - 2022-01-22 2022-01-22 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
constants.ts
in src/App/utils
25 - 2022-11-30 2023-01-09 2 1 sherzod_mamatmurodov@epam.com sherzod_mamatmurodov@epam.com
_classes.scss
in src/App/styles
15 - 2022-01-22 2022-01-22 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
DrawerBlock.types.ts
in src/App/components/Header/components/AddLocation/components/DrawerBlock
10 - 2022-06-24 2022-06-24 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
SettingsModal.types.ts
in src/App/components/Header/components/SettingsModal
6 - 2022-06-24 2022-06-24 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
ShareButton.module.scss
in src/App/components/Header/components/ShareButton
1 - 2022-01-22 2022-01-22 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
DeleteMode.module.scss
in src/App/components/Header/components/DeleteMode
1 - 2022-01-22 2022-01-22 1 1 artur_salikhov@epam.com artur_salikhov@epam.com
NotFound.module.scss
in src/App/components/pages/NotFound
106 - 2022-10-31 2022-11-02 3 2 charlie_watson@epam.com 111417385+sheratriumepam@us...
NotFound.tsx
in src/App/components/pages/NotFound
61 - 2022-10-31 2022-11-02 3 2 charlie_watson@epam.com 111417385+sheratriumepam@us...
ReloadOnboarding.tsx
in src/App/components/Footer/components/ReloadOnboarding
60 - 2022-07-12 2022-07-15 3 2 shokhrukh_yuldashev@epam.com artur_salikhov@epam.com
CookiePolicy.tsx
in src/App/components/Section/components/CookiePolicy
47 - 2022-11-07 2022-12-18 6 2 charlie_watson@epam.com 111417385+sheratriumepam@us...
ReloadOnboarding.module.scss
in src/App/components/Footer/components/ReloadOnboarding
35 - 2022-07-12 2022-07-15 2 2 shokhrukh_yuldashev@epam.com artur_salikhov@epam.com
CookiePolicy.module.scss
in src/App/components/Section/components/CookiePolicy
34 - 2022-11-07 2022-12-18 4 2 charlie_watson@epam.com 111417385+sheratriumepam@us...
RadioList.tsx
in src/App/components/Header/components/SettingsModal/components/TimezoneBlock/components/RadioList
18 - 2022-08-31 2022-10-19 4 2 charlie_watson@epam.com 111417385+sheratriumepam@us...
useWindowDimensions.tsx
in src/App/hooks
18 3 2022-10-28 2022-11-01 2 2 charlie_watson@epam.com 111417385+sheratriumepam@us...
generateTimeTable.ts
in src/App/utils
16 - 2022-11-17 2022-11-21 3 2 111417385+sheratriumepam@us... 111417385+sheratriumepam@us...
15 - 2022-08-17 2022-09-05 2 2 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
truncate.ts
in src/App/utils
7 1 2022-08-23 2022-09-05 2 2 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
CustomMenuItem.types.ts
in src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem
6 - 2022-10-26 2022-11-01 2 2 charlie_watson@epam.com 111417385+sheratriumepam@us...
DrawerBlock.module.scss
in src/App/components/Header/components/AddLocation/components/DrawerBlock
119 - 2022-06-24 2022-08-18 9 3 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
Onboarding.tsx
in src/App/components/Section/components/Onboarding
76 - 2022-01-31 2022-05-26 8 3 nizomabdumalikov@gmail.com bakhromjon_sadullaev@epam.com
LaneBlock.module.scss
in src/App/components/Section/components/LaneBlock
64 - 2022-11-11 2023-01-09 15 3 charlie_watson@epam.com 111417385+sheratriumepam@us...
ThemeBlock.tsx
in src/App/components/Header/components/SettingsModal/components/ThemeBlock
57 - 2022-06-24 2022-10-19 3 3 artur_salikhov@epam.com 111417385+sheratriumepam@us...
AnnounceModule.tsx
in src/App/components/Section/components/AnnounceModal
46 - 2022-08-25 2022-11-30 7 3 bakhromjon_sadullaev@epam.com sherzod_mamatmurodov@epam.com
AnnounceModule.module.scss
in src/App/components/Section/components/AnnounceModal
43 - 2022-08-25 2022-11-30 5 3 bakhromjon_sadullaev@epam.com sherzod_mamatmurodov@epam.com
CustomMenuItem.tsx
in src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem
35 - 2022-10-26 2022-11-17 4 3 charlie_watson@epam.com 111417385+sheratriumepam@us...
generateTime.ts
in src/App/utils
29 - 2022-09-21 2023-02-28 5 3 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
index.html
in public
17 - 2021-08-10 2022-01-22 3 3 nizomabdumalikov@gmail.com artur_salikhov@epam.com
Onboarding.interface.ts
in src/App/components/Section/components/Onboarding
11 - 2022-01-31 2022-05-26 5 3 nizomabdumalikov@gmail.com bakhromjon_sadullaev@epam.com
PinButton.types.ts
in src/App/components/Section/components/LocationBlock/components/PinButton
6 - 2022-08-02 2022-08-18 5 3 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
CommentButton.types.ts
in src/App/components/Section/components/LocationBlock/components/CommentButton
5 - 2022-08-02 2022-08-18 5 3 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
TimeInfo.types.ts
in src/App/components/Section/components/LocationBlock/components/TimeInfo
4 - 2022-08-02 2022-08-18 5 3 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
LaneBlock.types.ts
in src/App/components/Section/components/LaneBlock
4 - 2022-11-11 2022-12-21 4 3 charlie_watson@epam.com charlie_watson@epam.com
useFlag.tsx
in src/App/hooks/useFlag
3 - 2022-07-28 2022-08-18 5 3 shokhrukh_yuldashev@epam.com bakhromjon_sadullaev@epam.com
LaneBlock.tsx
in src/App/components/Section/components/LaneBlock
152 - 2022-11-11 2023-01-09 16 4 charlie_watson@epam.com 111417385+sheratriumepam@us...
LaneMode.tsx
in src/App/components/Header/components/LaneMode
101 - 2022-09-08 2022-11-29 9 4 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
HelpModule.module.scss
in src/App/components/Footer/components/HelpModule
34 - 2022-06-17 2022-09-28 9 4 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
LaneMode.module.scss
in src/App/components/Header/components/LaneMode
21 - 2022-09-08 2022-11-28 10 4 bakhromjon_sadullaev@epam.com 111273776+charlie-watson@us...
i18n.ts
in src/App/dictionary
19 - 2022-01-22 2022-05-01 6 4 artur_salikhov@epam.com bakhromjon_sadullaev@epam.com
Onboarding.module.scss
in src/App/components/Section/components/Onboarding
17 - 2022-01-31 2022-05-26 8 4 nizomabdumalikov@gmail.com bakhromjon_sadullaev@epam.com
EmptyState.tsx
in src/App/components/Section/components/EmptyState
15 - 2022-01-22 2022-02-10 4 4 artur_salikhov@epam.com nizomabdumalikov@gmail.com
AddLocation.constants.ts
in src/App/components/Header/components/AddLocation
5 - 2022-02-25 2022-05-26 5 4 juratbektfi1998@gmail.com bakhromjon_sadullaev@epam.com
timezonesDB.ts
in src/App/redux
635 - 2022-02-18 2022-12-15 12 5 oybek_mamatov@epam.com 111417385+sheratriumepam@us...
DrawerBlock.tsx
in src/App/components/Header/components/AddLocation/components/DrawerBlock
110 - 2022-06-24 2023-01-09 20 5 artur_salikhov@epam.com 111417385+sheratriumepam@us...
PinButton.tsx
in src/App/components/Section/components/LocationBlock/components/PinButton
70 - 2022-08-02 2022-11-21 9 5 bakhromjon_sadullaev@epam.com charlie_watson@epam.com
HelpModule.tsx
in src/App/components/Footer/components/HelpModule
63 - 2022-06-17 2022-09-28 14 5 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
CommentButton.module.scss
in src/App/components/Section/components/LocationBlock/components/CommentButton
60 - 2022-08-02 2022-09-28 9 5 bakhromjon_sadullaev@epam.com bakhromjon_sadullaev@epam.com
TimeInfo.module.scss
in src/App/components/Section/components/LocationBlock/components/TimeInfo
56 - 2022-08-02 2022-11-01 10 5 bakhromjon_sadullaev@epam.com 111417385+sheratriumepam@us...
Correlations

File Size vs. Number of Changes: 91 points

src/App/utils/generateTime.ts x: 29 lines of code y: 5 # changes src/App/hooks/useLocations.tsx x: 108 lines of code y: 30 # changes src/App/utils/constants.ts x: 25 lines of code y: 2 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.tsx x: 110 lines of code y: 20 # changes src/App/components/Section/components/LaneBlock/LaneBlock.module.scss x: 64 lines of code y: 15 # changes src/App/components/Section/components/LaneBlock/LaneBlock.tsx x: 152 lines of code y: 16 # changes src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.tsx x: 55 lines of code y: 22 # changes src/App/components/Section/Section.tsx x: 156 lines of code y: 62 # changes src/App/components/Section/components/LaneBlock/LaneBlock.types.ts x: 4 lines of code y: 4 # changes src/App/App.tsx x: 73 lines of code y: 23 # changes src/App/components/Footer/Footer.tsx x: 72 lines of code y: 32 # changes src/App/components/Section/components/CookiePolicy/CookiePolicy.module.scss x: 34 lines of code y: 4 # changes src/App/components/Section/components/CookiePolicy/CookiePolicy.tsx x: 47 lines of code y: 6 # changes src/App/hooks/useTimeInfo.tsx x: 114 lines of code y: 39 # changes src/App/redux/timezonesDB.ts x: 635 lines of code y: 12 # changes src/App/components/Section/components/LocationBlock/LocationBlock.module.scss x: 323 lines of code y: 68 # changes src/App/components/Section/components/LocationBlock/LocationBlock.tsx x: 160 lines of code y: 81 # changes src/App/styles/_mixins.scss x: 23 lines of code y: 13 # changes src/App/components/Section/components/AnnounceModal/AnnounceModule.module.scss x: 43 lines of code y: 5 # changes src/App/components/Section/components/AnnounceModal/AnnounceModule.tsx x: 46 lines of code y: 7 # changes src/App/components/Header/components/LaneMode/LaneMode.tsx x: 101 lines of code y: 9 # changes src/App/components/Header/components/DeleteMode/DeleteMode.tsx x: 52 lines of code y: 31 # changes src/App/hooks/useOnboarding.tsx x: 79 lines of code y: 35 # changes src/App/redux/types.ts x: 95 lines of code y: 66 # changes src/App/components/Header/components/LaneMode/LaneMode.module.scss x: 21 lines of code y: 10 # changes src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.tsx x: 99 lines of code y: 16 # changes src/App/redux/reducer.ts x: 97 lines of code y: 61 # changes src/App/components/Section/Section.module.scss x: 79 lines of code y: 30 # changes src/App/components/Header/Header.tsx x: 32 lines of code y: 27 # changes src/App/components/Header/components/AddLocation/AddLocation.tsx x: 120 lines of code y: 55 # changes src/App/components/Header/components/SettingsModal/SettingsModal.tsx x: 184 lines of code y: 52 # changes src/App/components/Header/components/ShareButton/ShareButton.tsx x: 43 lines of code y: 28 # changes src/App/components/Section/components/LocationBlock/components/PinButton/PinButton.tsx x: 70 lines of code y: 9 # changes src/App/redux/actions.ts x: 31 lines of code y: 33 # changes src/App/utils/generateTimeTable.ts x: 16 lines of code y: 3 # changes src/App/styles/_variables.scss x: 26 lines of code y: 23 # changes src/App/components/Section/components/LocationBlock/LocationBlock.types.ts x: 18 lines of code y: 25 # changes src/App/redux/constants.ts x: 26 lines of code y: 42 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem/CustomMenuItem.tsx x: 35 lines of code y: 4 # changes src/App/components/Header/components/SettingsModal/SettingsModal.constants.ts x: 18 lines of code y: 35 # changes src/App/components/Header/components/SettingsModal/SettingsModal.module.scss x: 58 lines of code y: 26 # changes src/App/components/Header/components/SettingsModal/components/DisplayBlock/DisplayBlock.tsx x: 59 lines of code y: 14 # changes src/App/hooks/useAutoTheme.tsx x: 63 lines of code y: 28 # changes src/App/components/pages/NotFound/NotFound.module.scss x: 106 lines of code y: 3 # changes src/App/components/pages/NotFound/NotFound.tsx x: 61 lines of code y: 3 # changes src/index.tsx x: 24 lines of code y: 14 # changes src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.module.scss x: 56 lines of code y: 10 # changes src/App/hooks/useWindowDimensions.tsx x: 18 lines of code y: 2 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/components/MenuItem/CustomMenuItem.types.ts x: 6 lines of code y: 2 # changes src/App/components/Footer/Footer.module.scss x: 46 lines of code y: 23 # changes src/App/components/Header/components/SettingsModal/components/HoursSortingBlock/HoursSortingBlock.tsx x: 29 lines of code y: 8 # changes src/App/components/Header/components/SettingsModal/components/ThemeBlock/ThemeBlock.tsx x: 57 lines of code y: 3 # changes src/App/components/Header/components/SettingsModal/components/TimezoneBlock/components/RadioList/RadioList.tsx x: 18 lines of code y: 4 # changes src/App/components/Footer/components/HelpModule/HelpModule.module.scss x: 34 lines of code y: 9 # changes src/App/components/Footer/components/HelpModule/HelpModule.tsx x: 63 lines of code y: 14 # changes src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.module.scss x: 60 lines of code y: 9 # changes src/index.scss x: 26 lines of code y: 9 # changes src/App/hooks/useCountryToAbbreviation.tsx x: 15 lines of code y: 2 # changes src/App/utils/truncate.ts x: 7 lines of code y: 2 # changes src/App/hooks/useTheme.tsx x: 13 lines of code y: 14 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.module.scss x: 119 lines of code y: 9 # changes src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.types.ts x: 5 lines of code y: 5 # changes src/App/components/Section/components/LocationBlock/components/PinButton/PinButton.types.ts x: 6 lines of code y: 5 # changes src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.types.ts x: 4 lines of code y: 5 # changes src/App/hooks/useFlag/useFlag.tsx x: 3 lines of code y: 5 # changes src/App/components/Footer/components/ReloadOnboarding/ReloadOnboarding.module.scss x: 35 lines of code y: 2 # changes src/App/components/Footer/components/ReloadOnboarding/ReloadOnboarding.tsx x: 60 lines of code y: 3 # changes src/App/components/Header/components/AddLocation/AddLocation.module.scss x: 1 lines of code y: 18 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.types.ts x: 10 lines of code y: 1 # changes src/App/components/Header/components/SettingsModal/SettingsModal.types.ts x: 6 lines of code y: 1 # changes src/App/components/Section/components/Onboarding/Onboarding.interface.ts x: 11 lines of code y: 5 # changes src/App/components/Section/components/Onboarding/Onboarding.module.scss x: 17 lines of code y: 8 # changes src/App/components/Section/components/Onboarding/Onboarding.tsx x: 76 lines of code y: 8 # changes src/App/hooks/useDebounce/useDebounce.tsx x: 14 lines of code y: 6 # changes gh-pages-deploy.js x: 25 lines of code y: 12 # changes src/App/App.module.scss x: 16 lines of code y: 8 # changes src/App/components/Header/Header.constants.ts x: 1 lines of code y: 8 # changes src/App/dictionary/i18n.ts x: 19 lines of code y: 6 # changes src/App/styles/index.scss x: 3 lines of code y: 9 # changes src/App/utils/addClassName.ts x: 4 lines of code y: 6 # changes src/App/components/Section/components/EmptyState/EmptyState.tsx x: 15 lines of code y: 4 # changes public/index.html x: 17 lines of code y: 3 # changes src/App/components/Header/Header.module.scss x: 31 lines of code y: 1 # changes src/App/components/Header/components/DeleteMode/DeleteMode.module.scss x: 1 lines of code y: 1 # changes src/App/components/Section/components/EmptyState/EmptyState.module.scss x: 41 lines of code y: 1 # changes src/App/hooks/useSnackbar.tsx x: 42 lines of code y: 1 # changes src/App/styles/_classes.scss x: 15 lines of code y: 1 # changes
81.0
# changes
  min: 1.0
  average: 15.59
  25th percentile: 4.0
  median: 9.0
  75th percentile: 23.0
  max: 81.0
0 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

Number of Contributors vs. Number of Changes: 91 points

src/App/utils/generateTime.ts x: 3 # contributors y: 5 # changes src/App/hooks/useLocations.tsx x: 11 # contributors y: 30 # changes src/App/utils/constants.ts x: 1 # contributors y: 2 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.tsx x: 5 # contributors y: 20 # changes src/App/components/Section/components/LaneBlock/LaneBlock.module.scss x: 3 # contributors y: 15 # changes src/App/components/Section/components/LaneBlock/LaneBlock.tsx x: 4 # contributors y: 16 # changes src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.tsx x: 6 # contributors y: 22 # changes src/App/components/Section/Section.tsx x: 14 # contributors y: 62 # changes src/App/components/Section/components/LaneBlock/LaneBlock.types.ts x: 3 # contributors y: 4 # changes src/App/App.tsx x: 10 # contributors y: 23 # changes src/App/components/Footer/Footer.tsx x: 8 # contributors y: 32 # changes src/App/components/Section/components/CookiePolicy/CookiePolicy.module.scss x: 2 # contributors y: 4 # changes src/App/components/Section/components/CookiePolicy/CookiePolicy.tsx x: 2 # contributors y: 6 # changes src/App/hooks/useTimeInfo.tsx x: 11 # contributors y: 39 # changes src/App/redux/timezonesDB.ts x: 5 # contributors y: 12 # changes src/App/components/Section/components/LocationBlock/LocationBlock.module.scss x: 13 # contributors y: 68 # changes src/App/components/Section/components/LocationBlock/LocationBlock.tsx x: 12 # contributors y: 81 # changes src/App/styles/_mixins.scss x: 8 # contributors y: 13 # changes src/App/components/Section/components/AnnounceModal/AnnounceModule.tsx x: 3 # contributors y: 7 # changes src/App/components/Header/components/LaneMode/LaneMode.tsx x: 4 # contributors y: 9 # changes src/App/components/Header/components/DeleteMode/DeleteMode.tsx x: 9 # contributors y: 31 # changes src/App/hooks/useOnboarding.tsx x: 7 # contributors y: 35 # changes src/App/redux/types.ts x: 11 # contributors y: 66 # changes src/App/components/Header/components/LaneMode/LaneMode.module.scss x: 4 # contributors y: 10 # changes src/App/components/Section/components/LocationBlock/components/CommentButton/CommentButton.tsx x: 6 # contributors y: 16 # changes src/App/redux/reducer.ts x: 11 # contributors y: 61 # changes src/App/components/Section/Section.module.scss x: 10 # contributors y: 30 # changes src/App/components/Header/Header.tsx x: 8 # contributors y: 27 # changes src/App/components/Header/components/AddLocation/AddLocation.tsx x: 10 # contributors y: 55 # changes src/App/components/Header/components/SettingsModal/SettingsModal.tsx x: 10 # contributors y: 52 # changes src/App/components/Header/components/ShareButton/ShareButton.tsx x: 9 # contributors y: 28 # changes src/App/components/Section/components/LocationBlock/components/PinButton/PinButton.tsx x: 5 # contributors y: 9 # changes src/App/redux/actions.ts x: 10 # contributors y: 33 # changes src/App/utils/generateTimeTable.ts x: 2 # contributors y: 3 # changes src/App/styles/_variables.scss x: 9 # contributors y: 23 # changes src/App/components/Section/components/LocationBlock/LocationBlock.types.ts x: 10 # contributors y: 25 # changes src/App/redux/constants.ts x: 11 # contributors y: 42 # changes src/App/components/Header/components/SettingsModal/SettingsModal.constants.ts x: 10 # contributors y: 35 # changes src/App/components/Header/components/SettingsModal/SettingsModal.module.scss x: 8 # contributors y: 26 # changes src/App/components/Header/components/SettingsModal/components/DisplayBlock/DisplayBlock.tsx x: 6 # contributors y: 14 # changes src/App/hooks/useAutoTheme.tsx x: 10 # contributors y: 28 # changes src/index.tsx x: 7 # contributors y: 14 # changes src/App/components/Section/components/LocationBlock/components/TimeInfo/TimeInfo.module.scss x: 5 # contributors y: 10 # changes src/App/hooks/useWindowDimensions.tsx x: 2 # contributors y: 2 # changes src/App/components/Header/components/SettingsModal/components/HoursSortingBlock/HoursSortingBlock.tsx x: 5 # contributors y: 8 # changes src/App/components/Header/components/SettingsModal/components/ThemeBlock/ThemeBlock.tsx x: 3 # contributors y: 3 # changes src/App/components/Footer/components/HelpModule/HelpModule.tsx x: 5 # contributors y: 14 # changes src/index.scss x: 6 # contributors y: 9 # changes src/App/hooks/useTheme.tsx x: 10 # contributors y: 14 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.module.scss x: 3 # contributors y: 9 # changes src/App/components/Header/components/AddLocation/AddLocation.module.scss x: 6 # contributors y: 18 # changes src/App/components/Header/components/AddLocation/components/DrawerBlock/DrawerBlock.types.ts x: 1 # contributors y: 1 # changes src/App/components/Header/components/AddLocation/AddLocation.constants.ts x: 4 # contributors y: 5 # changes src/App/components/Section/components/Onboarding/Onboarding.module.scss x: 4 # contributors y: 8 # changes src/App/components/Section/components/Onboarding/Onboarding.tsx x: 3 # contributors y: 8 # changes src/App/hooks/useDebounce/useDebounce.tsx x: 5 # contributors y: 6 # changes gh-pages-deploy.js x: 7 # contributors y: 12 # changes src/App/dictionary/i18n.ts x: 4 # contributors y: 6 # changes src/App/components/Section/components/EmptyState/EmptyState.tsx x: 4 # contributors y: 4 # changes
81.0
# changes
  min: 1.0
  average: 15.59
  25th percentile: 4.0
  median: 9.0
  75th percentile: 23.0
  max: 81.0
0 14.0
# contributors
min: 1.0 | average: 5.31 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 8.0 | max: 14.0

Number of Contributors vs. File Size: 91 points

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