azure / react-azure-maps
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 23 files with 1,148 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (423 lines of code)
    • 9 files changed 6-20 times (390 lines of code)
    • 12 files changed 1-5 times (335 lines of code)
0% | 0% | 36% | 33% | 29%
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 23 files with 1,148 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (546 lines of code)
    • 16 files changed by 2-5 contributors (555 lines of code)
    • 3 files changed by 1 contributor (47 lines of code)
0% | 0% | 47% | 48% | 4%
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, js, json, yaml, md, snap, gitignore, babelrc, jsx, txt, editorconfig, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 67% | 5% | 26%
tsx0% | 0% | 19% | 58% | 22%
jsx0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 0% | 100%
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% | 0% | 40% | 35% | 24%
preview0% | 0% | 0% | 76% | 24%
ROOT0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 24)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
types.ts
in src
307 - 2019-10-24 2025-02-25 35 10 maciej.sasinowski@acaisoft.com 6274727+weffe@users.noreply...
AzureMap.tsx
in src/components/AzureMap
116 - 2019-10-24 2023-10-06 24 9 maciej.sasinowski@acaisoft.com yulinscottkang@gmail.com
70 - 2019-11-20 2022-09-15 16 6 38035075+msasinowski@users.... yulinscottkang@gmail.com
AzureMapHtmlMarker.tsx
in src/components/AzureMapMarkers/AzureMapHtmlMarker
50 - 2019-11-08 2023-05-04 10 4 38035075+msasinowski@users.... yulinscottkang@gmail.com
useCreateMapControls.tsx
in src/components/AzureMap
53 - 2020-02-09 2024-12-03 10 6 41010528+srednicki95@users.... a-savinashen@microsoft.com
27 - 2019-10-28 2021-04-13 8 5 maciej.sasinowski@acaisoft.com primary.taras.vozniuk@gmail...
19 - 2021-03-26 2023-10-06 7 3 38035075+msasinowski@users.... yulinscottkang@gmail.com
AzureMapFeature.tsx
in src/components/AzureMapFeature
28 - 2019-11-20 2021-04-13 7 3 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
29 - 2019-11-20 2020-03-25 7 2 38035075+msasinowski@users.... 38035075+msasinowski@users....
AzureMapContext.tsx
in src/contexts
29 - 2019-11-08 2021-03-26 7 3 38035075+msasinowski@users.... 38035075+msasinowski@users....
85 - 2020-03-08 2022-09-15 6 5 41010528+srednicki95@users.... yulinscottkang@gmail.com
useCreateAzureMapPopup.ts
in src/components/AzureMapPopup
30 1 2020-02-08 2025-04-10 5 4 38035075+msasinowski@users.... 79575871+chia-chi-shen@user...
1 - 2019-10-28 2022-08-09 4 4 maciej.sasinowski@acaisoft.com yulinscottkang@gmail.com
useCreateSprites.tsx
in src/components/AzureMap
22 - 2020-02-09 2021-04-13 4 3 41010528+srednicki95@users.... primary.taras.vozniuk@gmail...
mapHelper.ts
in src/components/helpers
22 - 2020-02-09 2022-09-15 4 4 41010528+srednicki95@users.... yulinscottkang@gmail.com
57 - 2021-03-26 2023-10-06 4 4 38035075+msasinowski@users.... yulinscottkang@gmail.com
AzureMapPopup.tsx
in src/components/AzureMapPopup
29 - 2020-02-08 2020-03-04 3 2 38035075+msasinowski@users.... 38035075+msasinowski@users....
useCreateAzureMapFeature.ts
in src/components/AzureMapFeature
30 - 2020-02-08 2021-04-13 3 2 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
56 - 2021-04-13 2022-09-15 3 3 primary.taras.vozniuk@gmail... yulinscottkang@gmail.com
useFeature.ts
in src/components/AzureMapFeature
41 - 2020-03-01 2021-04-13 2 2 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
6 - 2021-03-26 2021-03-26 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
18 - 2021-03-26 2021-03-26 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
useCheckRef.tsx
in src/hooks
23 2 2020-02-07 2020-02-07 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
46 -
Files With Most Contributors (Top 24)
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
types.ts
in src
307 - 2019-10-24 2025-02-25 35 10 maciej.sasinowski@acaisoft.com 6274727+weffe@users.noreply...
AzureMap.tsx
in src/components/AzureMap
116 - 2019-10-24 2023-10-06 24 9 maciej.sasinowski@acaisoft.com yulinscottkang@gmail.com
70 - 2019-11-20 2022-09-15 16 6 38035075+msasinowski@users.... yulinscottkang@gmail.com
useCreateMapControls.tsx
in src/components/AzureMap
53 - 2020-02-09 2024-12-03 10 6 41010528+srednicki95@users.... a-savinashen@microsoft.com
27 - 2019-10-28 2021-04-13 8 5 maciej.sasinowski@acaisoft.com primary.taras.vozniuk@gmail...
85 - 2020-03-08 2022-09-15 6 5 41010528+srednicki95@users.... yulinscottkang@gmail.com
AzureMapHtmlMarker.tsx
in src/components/AzureMapMarkers/AzureMapHtmlMarker
50 - 2019-11-08 2023-05-04 10 4 38035075+msasinowski@users.... yulinscottkang@gmail.com
useCreateAzureMapPopup.ts
in src/components/AzureMapPopup
30 1 2020-02-08 2025-04-10 5 4 38035075+msasinowski@users.... 79575871+chia-chi-shen@user...
57 - 2021-03-26 2023-10-06 4 4 38035075+msasinowski@users.... yulinscottkang@gmail.com
1 - 2019-10-28 2022-08-09 4 4 maciej.sasinowski@acaisoft.com yulinscottkang@gmail.com
mapHelper.ts
in src/components/helpers
22 - 2020-02-09 2022-09-15 4 4 41010528+srednicki95@users.... yulinscottkang@gmail.com
AzureMapContext.tsx
in src/contexts
29 - 2019-11-08 2021-03-26 7 3 38035075+msasinowski@users.... 38035075+msasinowski@users....
AzureMapFeature.tsx
in src/components/AzureMapFeature
28 - 2019-11-20 2021-04-13 7 3 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
19 - 2021-03-26 2023-10-06 7 3 38035075+msasinowski@users.... yulinscottkang@gmail.com
useCreateSprites.tsx
in src/components/AzureMap
22 - 2020-02-09 2021-04-13 4 3 41010528+srednicki95@users.... primary.taras.vozniuk@gmail...
56 - 2021-04-13 2022-09-15 3 3 primary.taras.vozniuk@gmail... yulinscottkang@gmail.com
29 - 2019-11-20 2020-03-25 7 2 38035075+msasinowski@users.... 38035075+msasinowski@users....
AzureMapPopup.tsx
in src/components/AzureMapPopup
29 - 2020-02-08 2020-03-04 3 2 38035075+msasinowski@users.... 38035075+msasinowski@users....
useCreateAzureMapFeature.ts
in src/components/AzureMapFeature
30 - 2020-02-08 2021-04-13 3 2 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
useFeature.ts
in src/components/AzureMapFeature
41 - 2020-03-01 2021-04-13 2 2 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
useCheckRef.tsx
in src/hooks
23 2 2020-02-07 2020-02-07 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
6 - 2021-03-26 2021-03-26 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
18 - 2021-03-26 2021-03-26 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
46 -
Files With Least Contributors (Top 24)
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
46 -
useCheckRef.tsx
in src/hooks
23 2 2020-02-07 2020-02-07 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
18 - 2021-03-26 2021-03-26 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
6 - 2021-03-26 2021-03-26 1 1 38035075+msasinowski@users.... 38035075+msasinowski@users....
useFeature.ts
in src/components/AzureMapFeature
41 - 2020-03-01 2021-04-13 2 2 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
useCreateAzureMapFeature.ts
in src/components/AzureMapFeature
30 - 2020-02-08 2021-04-13 3 2 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
29 - 2019-11-20 2020-03-25 7 2 38035075+msasinowski@users.... 38035075+msasinowski@users....
AzureMapPopup.tsx
in src/components/AzureMapPopup
29 - 2020-02-08 2020-03-04 3 2 38035075+msasinowski@users.... 38035075+msasinowski@users....
56 - 2021-04-13 2022-09-15 3 3 primary.taras.vozniuk@gmail... yulinscottkang@gmail.com
AzureMapContext.tsx
in src/contexts
29 - 2019-11-08 2021-03-26 7 3 38035075+msasinowski@users.... 38035075+msasinowski@users....
AzureMapFeature.tsx
in src/components/AzureMapFeature
28 - 2019-11-20 2021-04-13 7 3 38035075+msasinowski@users.... primary.taras.vozniuk@gmail...
useCreateSprites.tsx
in src/components/AzureMap
22 - 2020-02-09 2021-04-13 4 3 41010528+srednicki95@users.... primary.taras.vozniuk@gmail...
19 - 2021-03-26 2023-10-06 7 3 38035075+msasinowski@users.... yulinscottkang@gmail.com
57 - 2021-03-26 2023-10-06 4 4 38035075+msasinowski@users.... yulinscottkang@gmail.com
AzureMapHtmlMarker.tsx
in src/components/AzureMapMarkers/AzureMapHtmlMarker
50 - 2019-11-08 2023-05-04 10 4 38035075+msasinowski@users.... yulinscottkang@gmail.com
useCreateAzureMapPopup.ts
in src/components/AzureMapPopup
30 1 2020-02-08 2025-04-10 5 4 38035075+msasinowski@users.... 79575871+chia-chi-shen@user...
mapHelper.ts
in src/components/helpers
22 - 2020-02-09 2022-09-15 4 4 41010528+srednicki95@users.... yulinscottkang@gmail.com
1 - 2019-10-28 2022-08-09 4 4 maciej.sasinowski@acaisoft.com yulinscottkang@gmail.com
85 - 2020-03-08 2022-09-15 6 5 41010528+srednicki95@users.... yulinscottkang@gmail.com
27 - 2019-10-28 2021-04-13 8 5 maciej.sasinowski@acaisoft.com primary.taras.vozniuk@gmail...
70 - 2019-11-20 2022-09-15 16 6 38035075+msasinowski@users.... yulinscottkang@gmail.com
useCreateMapControls.tsx
in src/components/AzureMap
53 - 2020-02-09 2024-12-03 10 6 41010528+srednicki95@users.... a-savinashen@microsoft.com
AzureMap.tsx
in src/components/AzureMap
116 - 2019-10-24 2023-10-06 24 9 maciej.sasinowski@acaisoft.com yulinscottkang@gmail.com
types.ts
in src
307 - 2019-10-24 2025-02-25 35 10 maciej.sasinowski@acaisoft.com 6274727+weffe@users.noreply...
Correlations

File Size vs. Number of Changes: 23 points

src/components/AzureMapPopup/useCreateAzureMapPopup.ts x: 30 lines of code y: 5 # changes src/types.ts x: 307 lines of code y: 35 # changes src/components/AzureMap/useCreateMapControls.tsx x: 53 lines of code y: 10 # changes src/components/AzureMap/AzureMap.tsx x: 116 lines of code y: 24 # changes preview/react-preview.jsx x: 19 lines of code y: 7 # changes rollup.config.js x: 57 lines of code y: 4 # changes src/components/AzureMapMarkers/AzureMapHtmlMarker/AzureMapHtmlMarker.tsx x: 50 lines of code y: 10 # changes src/components/helpers/mapHelper.ts x: 22 lines of code y: 4 # changes src/contexts/AzureMapDataSourceContext.tsx x: 70 lines of code y: 16 # changes src/contexts/AzureMapVectorTileSourceProvider.tsx x: 56 lines of code y: 3 # changes src/hooks/useAzureMapLayer.tsx x: 85 lines of code y: 6 # changes commitlint.config.js x: 1 lines of code y: 4 # changes src/components/AzureMapFeature/AzureMapFeature.tsx x: 28 lines of code y: 7 # changes src/components/AzureMapFeature/useCreateAzureMapFeature.ts x: 30 lines of code y: 3 # changes src/components/AzureMapFeature/useFeature.ts x: 41 lines of code y: 2 # changes src/react-azure-maps.ts x: 27 lines of code y: 8 # changes babel.config.js x: 18 lines of code y: 1 # changes preview/react-preview.html x: 6 lines of code y: 1 # changes src/contexts/AzureMapContext.tsx x: 29 lines of code y: 7 # changes src/components/AzureMapPopup/AzureMapPopup.tsx x: 29 lines of code y: 3 # changes src/hooks/useCheckRef.tsx x: 23 lines of code y: 1 # changes
35.0
# changes
  min: 1.0
  average: 7.48
  25th percentile: 3.0
  median: 5.0
  75th percentile: 8.0
  max: 35.0
0 307.0
lines of code
min: 1.0 | average: 49.91 | 25th percentile: 22.0 | median: 29.0 | 75th percentile: 56.0 | max: 307.0

Number of Contributors vs. Number of Changes: 23 points

src/components/AzureMapPopup/useCreateAzureMapPopup.ts x: 4 # contributors y: 5 # changes src/types.ts x: 10 # contributors y: 35 # changes src/components/AzureMap/useCreateMapControls.tsx x: 6 # contributors y: 10 # changes src/components/AzureMap/AzureMap.tsx x: 9 # contributors y: 24 # changes preview/react-preview.jsx x: 3 # contributors y: 7 # changes rollup.config.js x: 4 # contributors y: 4 # changes src/components/AzureMapMarkers/AzureMapHtmlMarker/AzureMapHtmlMarker.tsx x: 4 # contributors y: 10 # changes src/contexts/AzureMapDataSourceContext.tsx x: 6 # contributors y: 16 # changes src/contexts/AzureMapVectorTileSourceProvider.tsx x: 3 # contributors y: 3 # changes src/hooks/useAzureMapLayer.tsx x: 5 # contributors y: 6 # changes src/components/AzureMap/useCreateSprites.tsx x: 3 # contributors y: 4 # changes src/components/AzureMapFeature/useCreateAzureMapFeature.ts x: 2 # contributors y: 3 # changes src/components/AzureMapFeature/useFeature.ts x: 2 # contributors y: 2 # changes src/react-azure-maps.ts x: 5 # contributors y: 8 # changes babel.config.js x: 1 # contributors y: 1 # changes src/contexts/AzureMapLayerContext.tsx x: 2 # contributors y: 7 # changes
35.0
# changes
  min: 1.0
  average: 7.48
  25th percentile: 3.0
  median: 5.0
  75th percentile: 8.0
  max: 35.0
0 10.0
# contributors
min: 1.0 | average: 3.78 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 10.0

Number of Contributors vs. File Size: 23 points

src/components/AzureMapPopup/useCreateAzureMapPopup.ts x: 4 # contributors y: 30 lines of code src/types.ts x: 10 # contributors y: 307 lines of code src/components/AzureMap/useCreateMapControls.tsx x: 6 # contributors y: 53 lines of code src/components/AzureMap/AzureMap.tsx x: 9 # contributors y: 116 lines of code preview/react-preview.jsx x: 3 # contributors y: 19 lines of code rollup.config.js x: 4 # contributors y: 57 lines of code src/components/AzureMapMarkers/AzureMapHtmlMarker/AzureMapHtmlMarker.tsx x: 4 # contributors y: 50 lines of code src/components/helpers/mapHelper.ts x: 4 # contributors y: 22 lines of code src/contexts/AzureMapDataSourceContext.tsx x: 6 # contributors y: 70 lines of code src/contexts/AzureMapVectorTileSourceProvider.tsx x: 3 # contributors y: 56 lines of code src/hooks/useAzureMapLayer.tsx x: 5 # contributors y: 85 lines of code commitlint.config.js x: 4 # contributors y: 1 lines of code src/components/AzureMap/useCreateSprites.tsx x: 3 # contributors y: 22 lines of code src/components/AzureMapFeature/AzureMapFeature.tsx x: 3 # contributors y: 28 lines of code src/components/AzureMapFeature/useCreateAzureMapFeature.ts x: 2 # contributors y: 30 lines of code src/components/AzureMapFeature/useFeature.ts x: 2 # contributors y: 41 lines of code src/react-azure-maps.ts x: 5 # contributors y: 27 lines of code babel.config.js x: 1 # contributors y: 18 lines of code preview/react-preview.html x: 1 # contributors y: 6 lines of code src/contexts/AzureMapLayerContext.tsx x: 2 # contributors y: 29 lines of code src/hooks/useCheckRef.tsx x: 1 # contributors y: 23 lines of code
307.0
lines of code
  min: 1.0
  average: 49.91
  25th percentile: 22.0
  median: 29.0
  75th percentile: 56.0
  max: 307.0
0 10.0
# contributors
min: 1.0 | average: 3.78 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 10.0