microsoft / react-native-code-push
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 189 files with 28,859 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 3 files changed 51-100 times (1,635 lines of code)
    • 5 files changed 21-50 times (1,450 lines of code)
    • 18 files changed 6-20 times (2,562 lines of code)
    • 163 files changed 1-5 times (23,212 lines of code)
0% | 5% | 5% | 8% | 80%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
js, h, m, java, cs, md, json, cpp, c, gitignore, gradle, xml, npmignore, plist, properties, watchmanconfig, props, csproj, ts, gitattributes, bat, vcxproj, filters, pro, xaml, targets, bzl, yml, editorconfig, shproj, podspec, storyboard, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
m0% | 13% | 8% | 11% | 66%
js0% | 24% | 2% | 42% | 30%
java0% | 13% | 32% | 41% | 12%
h0% | 0% | 3% | 0% | 96%
c0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
shproj0% | 0% | 0% | 0% | 100%
props0% | 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
ios/CodePush0% | 5% | 4% | 4% | 84%
ROOT0% | 80% | 7% | 6% | 4%
android/app0% | 13% | 32% | 41% | 12%
code-push-plugin-testing-framework/script0% | 0% | 0% | 73% | 26%
scripts/postlink0% | 0% | 0% | 94% | 5%
scripts0% | 0% | 0% | 68% | 31%
windows/CodePush0% | 0% | 0% | 0% | 100%
windows-legacy/CodePush.Shared0% | 0% | 0% | 0% | 100%
windows-legacy/CodePush.Net460% | 0% | 0% | 0% | 100%
windows-legacy/CodePush0% | 0% | 0% | 0% | 100%
scripts/tools0% | 0% | 0% | 0% | 100%
scripts/postunlink0% | 0% | 0% | 0% | 100%
Recipes0% | 0% | 0% | 0% | 100%
windows0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CodePush.java
in android/app/src/main/java/com/microsoft/codepush/react
331 42 584 2259 98
CodePush.js
in root
541 15 452 2261 87
CodePush.m
in ios/CodePush
763 - 420 2173 62
package-mixins.js
in root
52 2 565 2342 44
CodePushNativeModule.java
in android/app/src/main/java/com/microsoft/codepush/react
549 28 565 2044 42
CodePush.h
in ios/CodePush
132 2 958 2173 39
CodePushPackage.m
in ios/CodePush
499 - 1596 2173 27
CodePushUpdateUtils.java
in android/app/src/main/java/com/microsoft/codepush/react
218 12 1596 2194 23
CodePushUtils.java
in android/app/src/main/java/com/microsoft/codepush/react
206 13 1152 2259 18
request-fetch-adapter.js
in root
44 2 584 2391 17
CodePushUpdateUtils.m
in ios/CodePush
310 - 157 2173 17
postlink.js
in scripts/postlink/ios
88 1 977 2008 16
generateBundledResourcesHash.js
in scripts
87 6 584 2167 13
CodePushTelemetryManager.java
in android/app/src/main/java/com/microsoft/codepush/react
148 14 1999 2195 13
FileUtils.java
in android/app/src/main/java/com/microsoft/codepush/react
179 10 112 2194 13
CodePushDialog.java
in android/app/src/main/java/com/microsoft/codepush/react
82 4 1348 2259 12
CodePushConfig.m
in ios/CodePush
91 - 896 2173 11
CodePushDownloadHandler.m
in ios/CodePush
103 - 1991 2173 11
CodePushUpdateManager.java
in android/app/src/main/java/com/microsoft/codepush/react
311 21 460 2044 11
platform.js
in code-push-plugin-testing-framework/script
297 43 565 2056 10