facebookincubator / fbc-mobile-app-core
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 19 files with 1,924 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 19 files changed 1-5 times (1,924 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
js, snap, md, java, json, gitignore, yml, py, watchmanconfig, gradle, txt, xml, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 0%
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
packages/@fbcmobile-ui/Components/FormInput0% | 0% | 0% | 0% | 100%
packages/@fbcmobile-ui/Logging0% | 0% | 0% | 0% | 100%
packages/@fbcmobile-ui/Components0% | 0% | 0% | 0% | 100%
packages/@fbcmobile-ui/Screens0% | 0% | 0% | 0% | 100%
packages/@fbcmobile-ui/Utils0% | 0% | 0% | 0% | 100%
packages/@fbcmobile-ui/Components/Core0% | 0% | 0% | 0% | 100%
jest0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
packages/@fbcmobile-ui/Components/Views0% | 0% | 0% | 0% | 0%
packages/@fbcmobile-ui/Theme0% | 0% | 0% | 0% | 0%
packages/@fbcmobile-ui/Hooks0% | 0% | 0% | 0% | 0%
packages/@fbcmobile-ui/Services0% | 0% | 0% | 0% | 0%
packages/@fbcmobile-signalscan0% | 0% | 0% | 0% | 0%
packages/@fbcmobile-signalscan/android/src0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
79 - 479 485 3 1
BugReportScreen.js
in packages/@fbcmobile-ui/Screens
112 1 386 484 3 1
InvalidTextView.js
in packages/@fbcmobile-ui/Components/FormInput
12 - 479 484 2 1
SplashScreen.js
in packages/@fbcmobile-ui/Screens
20 - 479 484 2 1
22 - 484 485 2 1
CounterInput.js
in packages/@fbcmobile-ui/Components/Core
54 - 484 485 2 1
TabView.js
in packages/@fbcmobile-ui/Components
57 1 479 484 2 1
TextFormInput.js
in packages/@fbcmobile-ui/Components/FormInput
141 - 479 484 2 1
CoordsInput.js
in packages/@fbcmobile-ui/Components/FormInput
175 - 479 484 2 1
PhotoPicker.js
in packages/@fbcmobile-ui/Components/FormInput/PhotoPicker
291 1 528 529 2 2
UserActionLogger.js
in packages/@fbcmobile-ui/Logging
319 13 484 485 2 1
IdUtils.js
in packages/@fbcmobile-ui/Utils
9 - 486 486 1 1
nullthrows.js
in packages/@fbcmobile-ui/Utils
12 2 486 486 1 1
ScrollViewWithBottomBar.js
in packages/@fbcmobile-ui/Components/Core
32 - 479 479 1 1
OfflineBanner.js
in packages/@fbcmobile-ui/Components
37 - 479 479 1 1
DateUtils.js
in packages/@fbcmobile-ui/Utils
95 6 486 486 1 1
BottomSheetContent.js
in packages/@fbcmobile-ui/Components/FormInput/PhotoPicker
100 - 479 479 1 1
Toolbar.js
in packages/@fbcmobile-ui/Components
120 - 479 479 1 1
PhotoCarousel.js
in packages/@fbcmobile-ui/Components/FormInput
237 2 479 479 1 1
Constants.js
in packages/@fbcmobile-ui/Components/FormInput/SignalScan
2 -
index.js
in packages/@fbcmobile-signalscan
4 -
TRefFor.flow.js
in packages/@fbcmobile-ui/Components/Core
6 -
6 -
TelephonyScanManangerExceptionEvent.java
in packages/@fbcmobile-signalscan/android/src/main/java/com/fbc/signalscan/events
7 1
index.js
in packages/@fbcmobile-ui/Theme
7 -
ModalContent.js
in packages/@fbcmobile-ui/Components/Core/Modal
10 -
BottomBar.js
in packages/@fbcmobile-ui/Components/Core
10 -
Divider.js
in packages/@fbcmobile-ui/Components/Core
10 -
11 1
UserActionEvents.js
in packages/@fbcmobile-ui/Logging
12 -
useMountedState.js
in packages/@fbcmobile-ui/Hooks
12 1
ChevronIcon.js
in packages/@fbcmobile-ui/Components
12 -
usePermissions.js
in packages/@fbcmobile-ui/Hooks
17 1
PhotoTile.js
in packages/@fbcmobile-ui/Components
17 -
SignalScanPackage.java
in packages/@fbcmobile-signalscan/android/src/main/java/com/fbc/signalscan
19 2
useSingleResource.js
in packages/@fbcmobile-ui/Hooks
20 1
List.js
in packages/@fbcmobile-ui/Components
22 -
LabeledTextSection.js
in packages/@fbcmobile-ui/Components
24 -
CellSignalIcon.js
in packages/@fbcmobile-ui/Components
25 -
BooleanInput.js
in packages/@fbcmobile-ui/Components/FormInput
26 -
ActionableItem.js
in packages/@fbcmobile-ui/Components
27 -
Picker.js
in packages/@fbcmobile-ui/Components/FormInput
27 -
LoadingBackdropContextProvider.js
in packages/@fbcmobile-ui/Components/Core
27 -
Badge.js
in packages/@fbcmobile-ui/Components/Core
29 -
WifiSignalIcon.js
in packages/@fbcmobile-ui/Components
29 -
Section.js
in packages/@fbcmobile-ui/Components
30 1
Breadcrumbs.js
in packages/@fbcmobile-ui/Components
31 -
NuxModal.js
in packages/@fbcmobile-ui/Components
32 -
NativeWiFiScanModule.js
in packages/@fbcmobile-signalscan
33 -
PillsView.js
in packages/@fbcmobile-ui/Components
35 -
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
79 - 479 485 3 1
BugReportScreen.js
in packages/@fbcmobile-ui/Screens
112 1 386 484 3 1
UserActionLogger.js
in packages/@fbcmobile-ui/Logging
319 13 484 485 2 1
TabView.js
in packages/@fbcmobile-ui/Components
57 1 479 484 2 1
InvalidTextView.js
in packages/@fbcmobile-ui/Components/FormInput
12 - 479 484 2 1
TextFormInput.js
in packages/@fbcmobile-ui/Components/FormInput
141 - 479 484 2 1
CoordsInput.js
in packages/@fbcmobile-ui/Components/FormInput
175 - 479 484 2 1
CounterInput.js
in packages/@fbcmobile-ui/Components/Core
54 - 484 485 2 1
SplashScreen.js
in packages/@fbcmobile-ui/Screens
20 - 479 484 2 1
22 - 484 485 2 1
PhotoPicker.js
in packages/@fbcmobile-ui/Components/FormInput/PhotoPicker
291 1 528 529 2 2
OfflineBanner.js
in packages/@fbcmobile-ui/Components
37 - 479 479 1 1
Toolbar.js
in packages/@fbcmobile-ui/Components
120 - 479 479 1 1
PhotoCarousel.js
in packages/@fbcmobile-ui/Components/FormInput
237 2 479 479 1 1
BottomSheetContent.js
in packages/@fbcmobile-ui/Components/FormInput/PhotoPicker
100 - 479 479 1 1
ScrollViewWithBottomBar.js
in packages/@fbcmobile-ui/Components/Core
32 - 479 479 1 1
IdUtils.js
in packages/@fbcmobile-ui/Utils
9 - 486 486 1 1
DateUtils.js
in packages/@fbcmobile-ui/Utils
95 6 486 486 1 1
nullthrows.js
in packages/@fbcmobile-ui/Utils
12 2 486 486 1 1
NativeCellScanModule.js
in packages/@fbcmobile-signalscan
40 -
TelephonyScanManangerExceptionEvent.java
in packages/@fbcmobile-signalscan/android/src/main/java/com/fbc/signalscan/events
7 1
SignalScanPackage.java
in packages/@fbcmobile-signalscan/android/src/main/java/com/fbc/signalscan
19 2
WiFiScanResultsModule.java
in packages/@fbcmobile-signalscan/android/src/main/java/com/fbc/signalscan
151 6
CellInfoUtil.java
in packages/@fbcmobile-signalscan/android/src/main/java/com/fbc/signalscan/utils
79 2
CellScanResultsModule.java
in packages/@fbcmobile-signalscan/android/src/main/java/com/fbc/signalscan
376 14
index.js
in packages/@fbcmobile-signalscan
4 -
NativeWiFiScanModule.js
in packages/@fbcmobile-signalscan
33 -
NavigationService.js
in packages/@fbcmobile-ui/Services
65 8
UserActionEvents.js
in packages/@fbcmobile-ui/Logging
12 -
useSingleResource.js
in packages/@fbcmobile-ui/Hooks
20 1
useMountedState.js
in packages/@fbcmobile-ui/Hooks
12 1
usePermissions.js
in packages/@fbcmobile-ui/Hooks
17 1
ApplicationStyles.js
in packages/@fbcmobile-ui/Theme
101 -
Colors.js
in packages/@fbcmobile-ui/Theme
62 -
Fonts.js
in packages/@fbcmobile-ui/Theme
73 -
index.js
in packages/@fbcmobile-ui/Theme
7 -
CellScanResults.js
in packages/@fbcmobile-ui/Components/Views
81 -
WiFiScanResults.js
in packages/@fbcmobile-ui/Components/Views
57 -
PasswordTextInput.js
in packages/@fbcmobile-ui/Components
54 -
CellSignalIcon.js
in packages/@fbcmobile-ui/Components
25 -
DataLoadingErrorPane.js
in packages/@fbcmobile-ui/Components
56 -
LocationMapSection.js
in packages/@fbcmobile-ui/Components
67 -
StatusPill.js
in packages/@fbcmobile-ui/Components
75 -
SingleSelect.js
in packages/@fbcmobile-ui/Components
60 -
PillsView.js
in packages/@fbcmobile-ui/Components
35 -
PriorityPill.js
in packages/@fbcmobile-ui/Components
50 -
Breadcrumbs.js
in packages/@fbcmobile-ui/Components
31 -
PhotoTile.js
in packages/@fbcmobile-ui/Components
17 -
NavigationListItem.js
in packages/@fbcmobile-ui/Components
67 -
List.js
in packages/@fbcmobile-ui/Components
22 -
Correlations

File Size vs. Number of Changes: 19 points

packages/@fbcmobile-ui/Screens/BugReportScreen.js x: 112 lines of code y: 3 # changes jest/jest.setup.js x: 79 lines of code y: 3 # changes packages/@fbcmobile-ui/Components/Core/ScrollViewWithBottomBar.js x: 32 lines of code y: 1 # changes packages/@fbcmobile-ui/Components/FormInput/PhotoCarousel.js x: 237 lines of code y: 1 # changes packages/@fbcmobile-ui/Components/FormInput/PhotoPicker/BottomSheetContent.js x: 100 lines of code y: 1 # changes packages/@fbcmobile-ui/Components/OfflineBanner.js x: 37 lines of code y: 1 # changes packages/@fbcmobile-ui/Components/Toolbar.js x: 120 lines of code y: 1 # changes packages/@fbcmobile-ui/Components/FormInput/CoordsInput.js x: 175 lines of code y: 2 # changes packages/@fbcmobile-ui/Components/FormInput/InvalidTextView.js x: 12 lines of code y: 2 # changes packages/@fbcmobile-ui/Components/FormInput/TextFormInput.js x: 141 lines of code y: 2 # changes packages/@fbcmobile-ui/Components/TabView.js x: 57 lines of code y: 2 # changes packages/@fbcmobile-ui/Screens/SplashScreen.js x: 20 lines of code y: 2 # changes packages/@fbcmobile-ui/Logging/UserActionLogger.js x: 319 lines of code y: 2 # changes jest.config.js x: 22 lines of code y: 2 # changes packages/@fbcmobile-ui/Components/Core/CounterInput.js x: 54 lines of code y: 2 # changes packages/@fbcmobile-ui/Utils/DateUtils.js x: 95 lines of code y: 1 # changes packages/@fbcmobile-ui/Utils/IdUtils.js x: 9 lines of code y: 1 # changes packages/@fbcmobile-ui/Utils/nullthrows.js x: 12 lines of code y: 1 # changes packages/@fbcmobile-ui/Components/FormInput/PhotoPicker/PhotoPicker.js x: 291 lines of code y: 2 # changes
3.0
# changes
  min: 1.0
  average: 1.68
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 3.0
0 319.0
lines of code
min: 9.0 | average: 101.26 | 25th percentile: 22.0 | median: 79.0 | 75th percentile: 141.0 | max: 319.0

Number of Contributors vs. Number of Changes: 19 points

packages/@fbcmobile-ui/Screens/BugReportScreen.js x: 1 # contributors y: 3 # changes packages/@fbcmobile-ui/Components/Core/ScrollViewWithBottomBar.js x: 1 # contributors y: 1 # changes packages/@fbcmobile-ui/Components/FormInput/CoordsInput.js x: 1 # contributors y: 2 # changes packages/@fbcmobile-ui/Components/FormInput/PhotoPicker/PhotoPicker.js x: 2 # contributors y: 2 # changes
3.0
# changes
  min: 1.0
  average: 1.68
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 3.0
0 2.0
# contributors
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0