apache / cordova-android
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 8,388 lines of code.
    • 1 file changed more than 100 times (48 lines of code)
    • 2 files changed 51-100 times (714 lines of code)
    • 8 files changed 21-50 times (1,967 lines of code)
    • 17 files changed 6-20 times (2,819 lines of code)
    • 63 files changed 1-5 times (2,840 lines of code)
<1% | 8% | 23% | 33% | 33%
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 8,388 lines of code.
    • 2 files changed by more than 25 contributors (378 lines of code)
    • 7 files changed by 11-25 contributors (1,961 lines of code)
    • 9 files changed by 6-10 contributors (2,351 lines of code)
    • 47 files changed by 2-5 contributors (3,160 lines of code)
    • 26 files changed by 1 contributor (538 lines of code)
4% | 23% | 28% | 37% | 6%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
js, java, xml, gradle, html, properties, md, json, yaml, gitignore, txt, css, bat, pro, npmignore, gitattributes, npmrc, eslintignore, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java<1% | 14% | 39% | 25% | 19%
js0% | 0% | 0% | 50% | 49%
xml0% | 0% | 0% | 0% | 100%
css0% | 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
framework<1% | 14% | 39% | 24% | 20%
lib0% | 0% | 0% | 50% | 49%
templates0% | 0% | 0% | 0% | 100%
spec0% | 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
CordovaWebView.java
in framework/src/org/apache/cordova
48 - 2012-03-23 2025-04-24 195 29 bowserj@apache.org erisu@apache.org
CordovaActivity.java
in framework/src/org/apache/cordova
330 27 2013-05-07 2025-01-30 91 26 bowserj@apache.org erisu@users.noreply.github.com
PluginManager.java
in framework/src/org/apache/cordova
384 32 2013-06-28 2025-01-30 52 20 agrieve@chromium.org erisu@users.noreply.github.com
NativeToJsMessageQueue.java
in framework/src/org/apache/cordova
426 29 2012-08-10 2025-01-30 46 14 agrieve@chromium.org erisu@users.noreply.github.com
Config.java
in framework/src/org/apache/cordova
38 8 2013-01-09 2025-01-30 35 12 braden@chromium.org erisu@users.noreply.github.com
CordovaPlugin.java
in framework/src/org/apache/cordova
131 35 2013-06-28 2025-01-30 26 13 agrieve@chromium.org erisu@users.noreply.github.com
SystemWebViewEngine.java
in framework/src/org/apache/cordova/engine
226 20 2015-02-06 2025-01-30 26 12 agrieve@chromium.org erisu@users.noreply.github.com
CordovaWebViewImpl.java
in framework/src/org/apache/cordova
520 45 2015-02-06 2025-01-30 24 16 agrieve@chromium.org erisu@users.noreply.github.com
ExposedJsApi.java
in framework/src/org/apache/cordova
7 - 2012-09-06 2015-04-09 23 4 agrieve@chromium.org agrieve@chromium.org
CordovaResourceApi.java
in framework/src/org/apache/cordova
370 22 2013-07-15 2025-01-30 22 8 agrieve@chromium.org erisu@users.noreply.github.com
CoreAndroid.java
in framework/src/org/apache/cordova
249 17 2014-05-26 2025-01-30 21 10 bowserj@apache.org erisu@users.noreply.github.com
CordovaInterfaceImpl.java
in framework/src/org/apache/cordova
165 18 2015-01-30 2025-01-30 20 10 agrieve@chromium.org erisu@users.noreply.github.com
CordovaBridge.java
in framework/src/org/apache/cordova
133 10 2014-07-09 2020-08-11 18 6 agrieve@chromium.org norman@normanbreau.com
ConfigXmlParser.java
in framework/src/org/apache/cordova
152 10 2014-07-04 2023-03-21 18 5 agrieve@chromium.org norman@nbsolutions.ca
SystemWebChromeClient.java
in framework/src/org/apache/cordova/engine
236 14 2015-02-06 2025-01-30 17 11 agrieve@chromium.org erisu@users.noreply.github.com
837 32 2021-07-13 2025-03-14 16 9 raphinesse@gmail.com erisu@users.noreply.github.com
SystemWebViewClient.java
in framework/src/org/apache/cordova/engine
255 17 2015-02-06 2025-01-30 14 9 agrieve@chromium.org erisu@users.noreply.github.com
CordovaInterface.java
in framework/src/org/apache/cordova
16 - 2013-06-28 2025-01-30 12 7 agrieve@chromium.org erisu@users.noreply.github.com
SystemCookieManager.java
in framework/src/org/apache/cordova/engine
37 7 2015-02-06 2024-05-13 12 8 agrieve@chromium.org erisu@users.noreply.github.com
ProjectBuilder.js
in lib/builders
289 10 2021-07-13 2025-04-02 12 6 raphinesse@gmail.com erisu@users.noreply.github.com
PluginEntry.java
in framework/src/org/apache/cordova
23 4 2013-06-28 2025-01-30 10 5 agrieve@chromium.org erisu@users.noreply.github.com
208 12 2021-07-13 2025-03-28 10 4 raphinesse@gmail.com erisu@users.noreply.github.com
create.js
in lib
237 12 2021-07-13 2025-01-29 10 5 raphinesse@gmail.com erisu@users.noreply.github.com
CordovaWebViewEngine.java
in framework/src/org/apache/cordova
33 1 2015-02-06 2025-01-30 8 4 agrieve@chromium.org erisu@users.noreply.github.com
CordovaPreferences.java
in framework/src/org/apache/cordova
64 11 2014-07-04 2020-06-16 8 4 agrieve@chromium.org chris.brody+brodybits@gmail...
CordovaClientCertRequest.java
in framework/src/org/apache/cordova
54 6 2015-01-16 2025-01-30 7 5 marcus.pridham@sap.com erisu@users.noreply.github.com
CallbackContext.java
in framework/src/org/apache/cordova
63 14 2013-06-28 2016-08-22 7 5 agrieve@chromium.org simon.macdonald@gmail.com
AuthenticationToken.java
in framework/src/org/apache/cordova
17 4 2012-02-02 2025-01-30 6 4 simon.macdonald@gmail.com erisu@users.noreply.github.com
PermissionHelper.java
in framework/src/org/apache/cordova
26 4 2017-07-25 2025-01-30 5 4 simon.macdonald@gmail.com erisu@users.noreply.github.com
BuildHelper.java
in framework/src/org/apache/cordova
29 1 2017-07-25 2023-04-14 5 4 simon.macdonald@gmail.com zhiqiang.yu.xeon@gmail.com
java.js
in lib/env
76 2 2021-07-13 2025-01-29 5 3 raphinesse@gmail.com erisu@users.noreply.github.com
AllowListPlugin.java
in framework/src/org/apache/cordova
115 16 2021-07-02 2025-01-30 5 3 erisu@users.noreply.github.com erisu@users.noreply.github.com
PluginResult.java
in framework/src/org/apache/cordova
140 22 2013-06-28 2025-01-30 5 4 agrieve@chromium.org erisu@users.noreply.github.com
Api.js
in lib
155 4 2021-07-13 2025-01-28 5 2 raphinesse@gmail.com erisu@users.noreply.github.com
build.js
in lib
171 7 2021-07-13 2025-01-28 5 4 hiepxanh@gmail.com erisu@users.noreply.github.com
ICordovaClientCertRequest.java
in framework/src/org/apache/cordova
13 - 2015-01-16 2025-01-30 4 4 marcus.pridham@sap.com erisu@users.noreply.github.com
CordovaHttpAuthHandler.java
in framework/src/org/apache/cordova
16 3 2015-01-16 2024-05-13 4 4 v-segreb@microsoft.com erisu@users.noreply.github.com
utils.js
in lib
35 1 2021-07-13 2025-01-29 4 3 raphinesse@gmail.com erisu@users.noreply.github.com
SystemWebView.java
in framework/src/org/apache/cordova/engine
54 7 2015-02-06 2015-04-09 4 1 agrieve@chromium.org agrieve@chromium.org
LOG.java
in framework/src/org/apache/cordova
73 19 2013-06-28 2025-01-30 4 4 agrieve@chromium.org erisu@users.noreply.github.com
run.js
in lib
77 3 2021-07-13 2023-05-08 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
80 6 2021-07-13 2025-01-28 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
SplashScreenPlugin.java
in framework/src/org/apache/cordova
99 5 2022-06-30 2025-01-30 4 2 erisu@users.noreply.github.com erisu@users.noreply.github.com
144 5 2021-07-13 2025-01-28 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
189 8 2021-07-13 2025-01-29 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
247 22 2021-07-13 2025-01-29 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
ICordovaHttpAuthHandler.java
in framework/src/org/apache/cordova
5 - 2015-01-16 2020-06-16 3 3 v-segreb@microsoft.com chris.brody+brodybits@gmail...
ic_launcher.xml
in templates/project/res/mipmap-xxhdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-mdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-hdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
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
CordovaWebView.java
in framework/src/org/apache/cordova
48 - 2012-03-23 2025-04-24 195 29 bowserj@apache.org erisu@apache.org
CordovaActivity.java
in framework/src/org/apache/cordova
330 27 2013-05-07 2025-01-30 91 26 bowserj@apache.org erisu@users.noreply.github.com
PluginManager.java
in framework/src/org/apache/cordova
384 32 2013-06-28 2025-01-30 52 20 agrieve@chromium.org erisu@users.noreply.github.com
CordovaWebViewImpl.java
in framework/src/org/apache/cordova
520 45 2015-02-06 2025-01-30 24 16 agrieve@chromium.org erisu@users.noreply.github.com
NativeToJsMessageQueue.java
in framework/src/org/apache/cordova
426 29 2012-08-10 2025-01-30 46 14 agrieve@chromium.org erisu@users.noreply.github.com
CordovaPlugin.java
in framework/src/org/apache/cordova
131 35 2013-06-28 2025-01-30 26 13 agrieve@chromium.org erisu@users.noreply.github.com
Config.java
in framework/src/org/apache/cordova
38 8 2013-01-09 2025-01-30 35 12 braden@chromium.org erisu@users.noreply.github.com
SystemWebViewEngine.java
in framework/src/org/apache/cordova/engine
226 20 2015-02-06 2025-01-30 26 12 agrieve@chromium.org erisu@users.noreply.github.com
SystemWebChromeClient.java
in framework/src/org/apache/cordova/engine
236 14 2015-02-06 2025-01-30 17 11 agrieve@chromium.org erisu@users.noreply.github.com
CoreAndroid.java
in framework/src/org/apache/cordova
249 17 2014-05-26 2025-01-30 21 10 bowserj@apache.org erisu@users.noreply.github.com
CordovaInterfaceImpl.java
in framework/src/org/apache/cordova
165 18 2015-01-30 2025-01-30 20 10 agrieve@chromium.org erisu@users.noreply.github.com
837 32 2021-07-13 2025-03-14 16 9 raphinesse@gmail.com erisu@users.noreply.github.com
SystemWebViewClient.java
in framework/src/org/apache/cordova/engine
255 17 2015-02-06 2025-01-30 14 9 agrieve@chromium.org erisu@users.noreply.github.com
CordovaResourceApi.java
in framework/src/org/apache/cordova
370 22 2013-07-15 2025-01-30 22 8 agrieve@chromium.org erisu@users.noreply.github.com
SystemCookieManager.java
in framework/src/org/apache/cordova/engine
37 7 2015-02-06 2024-05-13 12 8 agrieve@chromium.org erisu@users.noreply.github.com
CordovaInterface.java
in framework/src/org/apache/cordova
16 - 2013-06-28 2025-01-30 12 7 agrieve@chromium.org erisu@users.noreply.github.com
CordovaBridge.java
in framework/src/org/apache/cordova
133 10 2014-07-09 2020-08-11 18 6 agrieve@chromium.org norman@normanbreau.com
ProjectBuilder.js
in lib/builders
289 10 2021-07-13 2025-04-02 12 6 raphinesse@gmail.com erisu@users.noreply.github.com
ConfigXmlParser.java
in framework/src/org/apache/cordova
152 10 2014-07-04 2023-03-21 18 5 agrieve@chromium.org norman@nbsolutions.ca
PluginEntry.java
in framework/src/org/apache/cordova
23 4 2013-06-28 2025-01-30 10 5 agrieve@chromium.org erisu@users.noreply.github.com
create.js
in lib
237 12 2021-07-13 2025-01-29 10 5 raphinesse@gmail.com erisu@users.noreply.github.com
CordovaClientCertRequest.java
in framework/src/org/apache/cordova
54 6 2015-01-16 2025-01-30 7 5 marcus.pridham@sap.com erisu@users.noreply.github.com
CallbackContext.java
in framework/src/org/apache/cordova
63 14 2013-06-28 2016-08-22 7 5 agrieve@chromium.org simon.macdonald@gmail.com
ExposedJsApi.java
in framework/src/org/apache/cordova
7 - 2012-09-06 2015-04-09 23 4 agrieve@chromium.org agrieve@chromium.org
208 12 2021-07-13 2025-03-28 10 4 raphinesse@gmail.com erisu@users.noreply.github.com
CordovaWebViewEngine.java
in framework/src/org/apache/cordova
33 1 2015-02-06 2025-01-30 8 4 agrieve@chromium.org erisu@users.noreply.github.com
CordovaPreferences.java
in framework/src/org/apache/cordova
64 11 2014-07-04 2020-06-16 8 4 agrieve@chromium.org chris.brody+brodybits@gmail...
AuthenticationToken.java
in framework/src/org/apache/cordova
17 4 2012-02-02 2025-01-30 6 4 simon.macdonald@gmail.com erisu@users.noreply.github.com
BuildHelper.java
in framework/src/org/apache/cordova
29 1 2017-07-25 2023-04-14 5 4 simon.macdonald@gmail.com zhiqiang.yu.xeon@gmail.com
PermissionHelper.java
in framework/src/org/apache/cordova
26 4 2017-07-25 2025-01-30 5 4 simon.macdonald@gmail.com erisu@users.noreply.github.com
PluginResult.java
in framework/src/org/apache/cordova
140 22 2013-06-28 2025-01-30 5 4 agrieve@chromium.org erisu@users.noreply.github.com
build.js
in lib
171 7 2021-07-13 2025-01-28 5 4 hiepxanh@gmail.com erisu@users.noreply.github.com
CordovaHttpAuthHandler.java
in framework/src/org/apache/cordova
16 3 2015-01-16 2024-05-13 4 4 v-segreb@microsoft.com erisu@users.noreply.github.com
ICordovaClientCertRequest.java
in framework/src/org/apache/cordova
13 - 2015-01-16 2025-01-30 4 4 marcus.pridham@sap.com erisu@users.noreply.github.com
LOG.java
in framework/src/org/apache/cordova
73 19 2013-06-28 2025-01-30 4 4 agrieve@chromium.org erisu@users.noreply.github.com
AllowListPlugin.java
in framework/src/org/apache/cordova
115 16 2021-07-02 2025-01-30 5 3 erisu@users.noreply.github.com erisu@users.noreply.github.com
java.js
in lib/env
76 2 2021-07-13 2025-01-29 5 3 raphinesse@gmail.com erisu@users.noreply.github.com
utils.js
in lib
35 1 2021-07-13 2025-01-29 4 3 raphinesse@gmail.com erisu@users.noreply.github.com
ICordovaHttpAuthHandler.java
in framework/src/org/apache/cordova
5 - 2015-01-16 2020-06-16 3 3 v-segreb@microsoft.com chris.brody+brodybits@gmail...
CordovaArgs.java
in framework/src/org/apache/cordova
66 18 2013-01-17 2013-02-22 3 3 braden@chromium.org bowserj@apache.org
ic_launcher.xml
in templates/project/res/mipmap-xhdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-ldpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-xxxhdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-hdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-mdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-xxhdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
Api.js
in lib
155 4 2021-07-13 2025-01-28 5 2 raphinesse@gmail.com erisu@users.noreply.github.com
SplashScreenPlugin.java
in framework/src/org/apache/cordova
99 5 2022-06-30 2025-01-30 4 2 erisu@users.noreply.github.com erisu@users.noreply.github.com
run.js
in lib
77 3 2021-07-13 2023-05-08 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
189 8 2021-07-13 2025-01-29 4 2 raphinesse@gmail.com erisu@users.noreply.github.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
AllowList.java
in framework/src/org/apache/cordova
115 6 2021-07-02 2021-07-02 1 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
index.css
in templates/project/assets/www/css
83 - 2021-07-13 2021-07-13 1 1 raphinesse@gmail.com raphinesse@gmail.com
SystemWebView.java
in framework/src/org/apache/cordova/engine
54 7 2015-02-06 2015-04-09 4 1 agrieve@chromium.org agrieve@chromium.org
ResumeCallback.java
in framework/src/org/apache/cordova
42 2 2015-11-10 2015-11-10 1 1 richard.b.knoll@gmail.com richard.b.knoll@gmail.com
29 - 2023-04-12 2025-01-29 3 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
index.html
in framework/src/org/apache/cordova/allowlist
27 - 2021-07-02 2021-07-02 1 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
index.html
in templates/project/assets/www
22 - 2021-07-13 2021-07-13 1 1 raphinesse@gmail.com raphinesse@gmail.com
index2.html
in framework/src/org/apache/cordova/allowlist
21 - 2021-07-02 2021-07-02 1 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
index.js
in templates/project/assets/www/js
20 4 2021-07-13 2021-07-13 1 1 raphinesse@gmail.com raphinesse@gmail.com
ic_cdv_splashscreen.xml
in templates/project/res/drawable
16 - 2022-06-30 2022-06-30 1 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
activity_main.xml
in spec/fixtures/android_studio_project/app/src/main/res/layout
16 - 2016-09-15 2016-09-15 1 1 anis@apache.org anis@apache.org
CordovaPluginPathHandler.java
in framework/src/org/apache/cordova
11 1 2021-04-22 2021-04-22 1 1 niklasmerz@apache.org niklasmerz@apache.org
themes.xml
in templates/project/res/values
10 - 2022-06-30 2025-03-14 2 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
builders.js
in lib/builders
9 1 2021-07-13 2021-07-13 1 1 raphinesse@gmail.com raphinesse@gmail.com
ICordovaCookieManager.java
in framework/src/org/apache/cordova
8 - 2015-01-27 2015-01-27 1 1 dvpdiner2@gmail.com dvpdiner2@gmail.com
styles.xml
in spec/fixtures/android_studio_project/app/src/main/res/values
7 - 2016-09-15 2016-09-15 1 1 anis@apache.org anis@apache.org
7 - 2021-07-13 2021-07-13 1 1 raphinesse@gmail.com raphinesse@gmail.com
defaults.xml
in templates/cordova
6 - 2021-07-13 2021-07-13 1 1 raphinesse@gmail.com raphinesse@gmail.com
colors.xml
in spec/fixtures/android_studio_project/app/src/main/res/values
6 - 2016-09-15 2016-09-15 1 1 anis@apache.org anis@apache.org
6 1 2023-04-12 2023-08-23 2 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
5 - 2021-07-13 2021-07-13 1 1 raphinesse@gmail.com raphinesse@gmail.com
colors.xml
in templates/project/res/values
4 - 2022-06-30 2022-06-30 1 1 erisu@users.noreply.github.com erisu@users.noreply.github.com
cdv_core_file_provider_paths.xml
in templates/project/res/xml
4 - 2024-05-09 2024-05-09 1 1 kenneth.corbett@gmail.com kenneth.corbett@gmail.com
dimens.xml
in spec/fixtures/android_studio_project/app/src/main/res/values
4 - 2016-09-15 2016-09-15 1 1 anis@apache.org anis@apache.org
strings.xml
in spec/fixtures/android_studio_project/app/src/main/res/values
3 - 2016-09-15 2016-09-15 1 1 anis@apache.org anis@apache.org
dimens.xml
in spec/fixtures/android_studio_project/app/src/main/res/values-w820dp
3 - 2016-09-15 2016-09-15 1 1 anis@apache.org anis@apache.org
247 22 2021-07-13 2025-01-29 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
189 8 2021-07-13 2025-01-29 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
Api.js
in lib
155 4 2021-07-13 2025-01-28 5 2 raphinesse@gmail.com erisu@users.noreply.github.com
144 5 2021-07-13 2025-01-28 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
CordovaDialogsHelper.java
in framework/src/org/apache/cordova
120 5 2015-02-19 2025-01-30 3 2 agrieve@chromium.org erisu@users.noreply.github.com
SplashScreenPlugin.java
in framework/src/org/apache/cordova
99 5 2022-06-30 2025-01-30 4 2 erisu@users.noreply.github.com erisu@users.noreply.github.com
target.js
in lib
95 6 2021-07-13 2025-01-28 3 2 raphinesse@gmail.com erisu@users.noreply.github.com
80 6 2021-07-13 2025-01-28 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
79 - 2021-07-13 2025-01-28 3 2 raphinesse@gmail.com erisu@users.noreply.github.com
run.js
in lib
77 3 2021-07-13 2023-05-08 4 2 raphinesse@gmail.com erisu@users.noreply.github.com
Adb.js
in lib
51 4 2021-07-13 2025-01-28 3 2 raphinesse@gmail.com erisu@users.noreply.github.com
51 5 2021-07-13 2022-04-18 2 2 raphinesse@gmail.com erisu@users.noreply.github.com
SystemExposedJsApi.java
in framework/src/org/apache/cordova/engine
26 3 2015-02-06 2024-05-13 2 2 agrieve@chromium.org erisu@users.noreply.github.com
config.xml
in templates/project/res/xml
22 - 2021-07-13 2022-06-30 2 2 raphinesse@gmail.com erisu@users.noreply.github.com
CallbackMap.java
in framework/src/org/apache/cordova
20 3 2016-03-25 2025-01-30 2 2 richard.b.knoll@gmail.com erisu@users.noreply.github.com
Activity.java
in templates/project
16 1 2021-07-13 2022-06-30 2 2 raphinesse@gmail.com erisu@users.noreply.github.com
helper.js
in spec
12 - 2019-07-14 2020-07-02 2 2 chris@brody.consulting raphinesse@gmail.com
retry.js
in lib
12 - 2021-07-13 2022-04-18 2 2 raphinesse@gmail.com erisu@users.noreply.github.com
strings.xml
in templates/project/res/values
6 - 2021-07-13 2022-06-30 2 2 raphinesse@gmail.com erisu@users.noreply.github.com
AllowListPlugin.java
in framework/src/org/apache/cordova
115 16 2021-07-02 2025-01-30 5 3 erisu@users.noreply.github.com erisu@users.noreply.github.com
java.js
in lib/env
76 2 2021-07-13 2025-01-29 5 3 raphinesse@gmail.com erisu@users.noreply.github.com
CordovaArgs.java
in framework/src/org/apache/cordova
66 18 2013-01-17 2013-02-22 3 3 braden@chromium.org bowserj@apache.org
utils.js
in lib
35 1 2021-07-13 2025-01-29 4 3 raphinesse@gmail.com erisu@users.noreply.github.com
ic_launcher.xml
in templates/project/res/mipmap-xhdpi-v26
6 - 2021-07-13 2024-05-08 3 3 raphinesse@gmail.com erisu@users.noreply.github.com
Correlations

File Size vs. Number of Changes: 91 points

framework/src/org/apache/cordova/CordovaWebView.java x: 48 lines of code y: 195 # changes lib/builders/ProjectBuilder.js x: 289 lines of code y: 12 # changes lib/check_reqs.js x: 208 lines of code y: 10 # changes lib/prepare.js x: 837 lines of code y: 16 # changes templates/project/res/values/themes.xml x: 10 lines of code y: 2 # changes framework/src/org/apache/cordova/AllowListPlugin.java x: 115 lines of code y: 5 # changes framework/src/org/apache/cordova/AuthenticationToken.java x: 17 lines of code y: 6 # changes framework/src/org/apache/cordova/CallbackMap.java x: 20 lines of code y: 2 # changes framework/src/org/apache/cordova/Config.java x: 38 lines of code y: 35 # changes framework/src/org/apache/cordova/CordovaActivity.java x: 330 lines of code y: 91 # changes framework/src/org/apache/cordova/CordovaClientCertRequest.java x: 54 lines of code y: 7 # changes framework/src/org/apache/cordova/CordovaDialogsHelper.java x: 120 lines of code y: 3 # changes framework/src/org/apache/cordova/CordovaInterface.java x: 16 lines of code y: 12 # changes framework/src/org/apache/cordova/CordovaInterfaceImpl.java x: 165 lines of code y: 20 # changes framework/src/org/apache/cordova/CordovaPlugin.java x: 131 lines of code y: 26 # changes framework/src/org/apache/cordova/CordovaResourceApi.java x: 370 lines of code y: 22 # changes framework/src/org/apache/cordova/CordovaWebViewEngine.java x: 33 lines of code y: 8 # changes framework/src/org/apache/cordova/CordovaWebViewImpl.java x: 520 lines of code y: 24 # changes framework/src/org/apache/cordova/CoreAndroid.java x: 249 lines of code y: 21 # changes framework/src/org/apache/cordova/ICordovaClientCertRequest.java x: 13 lines of code y: 4 # changes framework/src/org/apache/cordova/LOG.java x: 73 lines of code y: 4 # changes framework/src/org/apache/cordova/NativeToJsMessageQueue.java x: 426 lines of code y: 46 # changes framework/src/org/apache/cordova/PermissionHelper.java x: 26 lines of code y: 5 # changes framework/src/org/apache/cordova/PluginEntry.java x: 23 lines of code y: 10 # changes framework/src/org/apache/cordova/PluginManager.java x: 384 lines of code y: 52 # changes framework/src/org/apache/cordova/PluginResult.java x: 140 lines of code y: 5 # changes framework/src/org/apache/cordova/SplashScreenPlugin.java x: 99 lines of code y: 4 # changes framework/src/org/apache/cordova/engine/SystemWebChromeClient.java x: 236 lines of code y: 17 # changes framework/src/org/apache/cordova/engine/SystemWebViewClient.java x: 255 lines of code y: 14 # changes framework/src/org/apache/cordova/engine/SystemWebViewEngine.java x: 226 lines of code y: 26 # changes lib/config/CordovaGradleConfigParser.js x: 29 lines of code y: 3 # changes lib/create.js x: 237 lines of code y: 10 # changes lib/emulator.js x: 189 lines of code y: 4 # changes lib/env/java.js x: 76 lines of code y: 5 # changes lib/pluginHandlers.js x: 247 lines of code y: 4 # changes lib/utils.js x: 35 lines of code y: 4 # changes lib/Adb.js x: 51 lines of code y: 3 # changes lib/AndroidManifest.js x: 80 lines of code y: 4 # changes lib/AndroidProject.js x: 144 lines of code y: 4 # changes lib/Api.js x: 155 lines of code y: 5 # changes lib/build.js x: 171 lines of code y: 5 # changes lib/config/GradlePropertiesParser.js x: 79 lines of code y: 3 # changes lib/target.js x: 95 lines of code y: 3 # changes framework/src/org/apache/cordova/CordovaHttpAuthHandler.java x: 16 lines of code y: 4 # changes framework/src/org/apache/cordova/engine/SystemCookieManager.java x: 37 lines of code y: 12 # changes framework/src/org/apache/cordova/engine/SystemExposedJsApi.java x: 26 lines of code y: 2 # changes templates/project/res/xml/cdv_core_file_provider_paths.xml x: 4 lines of code y: 1 # changes templates/project/res/mipmap-hdpi-v26/ic_launcher.xml x: 6 lines of code y: 3 # changes lib/config/CordovaGradleConfigParserFactory.js x: 6 lines of code y: 2 # changes lib/run.js x: 77 lines of code y: 4 # changes framework/src/org/apache/cordova/BuildHelper.java x: 29 lines of code y: 5 # changes framework/src/org/apache/cordova/ConfigXmlParser.java x: 152 lines of code y: 18 # changes templates/project/Activity.java x: 16 lines of code y: 2 # changes templates/project/res/drawable/ic_cdv_splashscreen.xml x: 16 lines of code y: 1 # changes templates/project/res/xml/config.xml x: 22 lines of code y: 2 # changes lib/android_sdk.js x: 51 lines of code y: 2 # changes lib/retry.js x: 12 lines of code y: 2 # changes lib/PackageType.js x: 5 lines of code y: 1 # changes lib/builders/builders.js x: 9 lines of code y: 1 # changes lib/gradle-config-defaults.js x: 7 lines of code y: 1 # changes templates/project/assets/www/css/index.css x: 83 lines of code y: 1 # changes templates/project/assets/www/index.html x: 22 lines of code y: 1 # changes templates/project/assets/www/js/index.js x: 20 lines of code y: 1 # changes framework/src/org/apache/cordova/AllowList.java x: 115 lines of code y: 1 # changes framework/src/org/apache/cordova/allowlist/index.html x: 27 lines of code y: 1 # changes framework/src/org/apache/cordova/CordovaPluginPathHandler.java x: 11 lines of code y: 1 # changes framework/src/org/apache/cordova/CordovaBridge.java x: 133 lines of code y: 18 # changes framework/src/org/apache/cordova/CordovaPreferences.java x: 64 lines of code y: 8 # changes spec/fixtures/android_studio_project/app/src/main/res/values-w820dp/dimens.xml x: 3 lines of code y: 1 # changes framework/src/org/apache/cordova/CallbackContext.java x: 63 lines of code y: 7 # changes framework/src/org/apache/cordova/ResumeCallback.java x: 42 lines of code y: 1 # changes framework/src/org/apache/cordova/ExposedJsApi.java x: 7 lines of code y: 23 # changes framework/src/org/apache/cordova/engine/SystemWebView.java x: 54 lines of code y: 4 # changes framework/src/org/apache/cordova/CordovaArgs.java x: 66 lines of code y: 3 # changes
195.0
# changes
  min: 1.0
  average: 10.18
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 195.0
0 837.0
lines of code
min: 3.0 | average: 92.18 | 25th percentile: 10.0 | median: 35.0 | 75th percentile: 131.0 | max: 837.0

Number of Contributors vs. Number of Changes: 91 points

framework/src/org/apache/cordova/CordovaWebView.java x: 29 # contributors y: 195 # changes lib/builders/ProjectBuilder.js x: 6 # contributors y: 12 # changes lib/check_reqs.js x: 4 # contributors y: 10 # changes lib/prepare.js x: 9 # contributors y: 16 # changes templates/project/res/values/themes.xml x: 1 # contributors y: 2 # changes framework/src/org/apache/cordova/AllowListPlugin.java x: 3 # contributors y: 5 # changes framework/src/org/apache/cordova/AuthenticationToken.java x: 4 # contributors y: 6 # changes framework/src/org/apache/cordova/CallbackMap.java x: 2 # contributors y: 2 # changes framework/src/org/apache/cordova/Config.java x: 12 # contributors y: 35 # changes framework/src/org/apache/cordova/CordovaActivity.java x: 26 # contributors y: 91 # changes framework/src/org/apache/cordova/CordovaClientCertRequest.java x: 5 # contributors y: 7 # changes framework/src/org/apache/cordova/CordovaDialogsHelper.java x: 2 # contributors y: 3 # changes framework/src/org/apache/cordova/CordovaInterface.java x: 7 # contributors y: 12 # changes framework/src/org/apache/cordova/CordovaInterfaceImpl.java x: 10 # contributors y: 20 # changes framework/src/org/apache/cordova/CordovaPlugin.java x: 13 # contributors y: 26 # changes framework/src/org/apache/cordova/CordovaResourceApi.java x: 8 # contributors y: 22 # changes framework/src/org/apache/cordova/CordovaWebViewEngine.java x: 4 # contributors y: 8 # changes framework/src/org/apache/cordova/CordovaWebViewImpl.java x: 16 # contributors y: 24 # changes framework/src/org/apache/cordova/CoreAndroid.java x: 10 # contributors y: 21 # changes framework/src/org/apache/cordova/ICordovaClientCertRequest.java x: 4 # contributors y: 4 # changes framework/src/org/apache/cordova/NativeToJsMessageQueue.java x: 14 # contributors y: 46 # changes framework/src/org/apache/cordova/PermissionHelper.java x: 4 # contributors y: 5 # changes framework/src/org/apache/cordova/PluginEntry.java x: 5 # contributors y: 10 # changes framework/src/org/apache/cordova/PluginManager.java x: 20 # contributors y: 52 # changes framework/src/org/apache/cordova/SplashScreenPlugin.java x: 2 # contributors y: 4 # changes framework/src/org/apache/cordova/engine/SystemWebChromeClient.java x: 11 # contributors y: 17 # changes framework/src/org/apache/cordova/engine/SystemWebViewClient.java x: 9 # contributors y: 14 # changes framework/src/org/apache/cordova/engine/SystemWebViewEngine.java x: 12 # contributors y: 26 # changes lib/config/CordovaGradleConfigParser.js x: 1 # contributors y: 3 # changes lib/utils.js x: 3 # contributors y: 4 # changes lib/Api.js x: 2 # contributors y: 5 # changes framework/src/org/apache/cordova/engine/SystemCookieManager.java x: 8 # contributors y: 12 # changes templates/project/res/xml/cdv_core_file_provider_paths.xml x: 1 # contributors y: 1 # changes templates/project/res/mipmap-hdpi-v26/ic_launcher.xml x: 3 # contributors y: 3 # changes framework/src/org/apache/cordova/ConfigXmlParser.java x: 5 # contributors y: 18 # changes framework/src/org/apache/cordova/CordovaBridge.java x: 6 # contributors y: 18 # changes framework/src/org/apache/cordova/ExposedJsApi.java x: 4 # contributors y: 23 # changes framework/src/org/apache/cordova/engine/SystemWebView.java x: 1 # contributors y: 4 # changes
195.0
# changes
  min: 1.0
  average: 10.18
  25th percentile: 2.0
  median: 4.0
  75th percentile: 10.0
  max: 195.0
0 29.0
# contributors
min: 1.0 | average: 4.35 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 29.0

Number of Contributors vs. File Size: 91 points

framework/src/org/apache/cordova/CordovaWebView.java x: 29 # contributors y: 48 lines of code lib/builders/ProjectBuilder.js x: 6 # contributors y: 289 lines of code lib/check_reqs.js x: 4 # contributors y: 208 lines of code lib/prepare.js x: 9 # contributors y: 837 lines of code templates/project/res/values/themes.xml x: 1 # contributors y: 10 lines of code framework/src/org/apache/cordova/AllowListPlugin.java x: 3 # contributors y: 115 lines of code framework/src/org/apache/cordova/AuthenticationToken.java x: 4 # contributors y: 17 lines of code framework/src/org/apache/cordova/CallbackMap.java x: 2 # contributors y: 20 lines of code framework/src/org/apache/cordova/Config.java x: 12 # contributors y: 38 lines of code framework/src/org/apache/cordova/CordovaActivity.java x: 26 # contributors y: 330 lines of code framework/src/org/apache/cordova/CordovaClientCertRequest.java x: 5 # contributors y: 54 lines of code framework/src/org/apache/cordova/CordovaDialogsHelper.java x: 2 # contributors y: 120 lines of code framework/src/org/apache/cordova/CordovaInterface.java x: 7 # contributors y: 16 lines of code framework/src/org/apache/cordova/CordovaInterfaceImpl.java x: 10 # contributors y: 165 lines of code framework/src/org/apache/cordova/CordovaPlugin.java x: 13 # contributors y: 131 lines of code framework/src/org/apache/cordova/CordovaResourceApi.java x: 8 # contributors y: 370 lines of code framework/src/org/apache/cordova/CordovaWebViewEngine.java x: 4 # contributors y: 33 lines of code framework/src/org/apache/cordova/CordovaWebViewImpl.java x: 16 # contributors y: 520 lines of code framework/src/org/apache/cordova/CoreAndroid.java x: 10 # contributors y: 249 lines of code framework/src/org/apache/cordova/ICordovaClientCertRequest.java x: 4 # contributors y: 13 lines of code framework/src/org/apache/cordova/LOG.java x: 4 # contributors y: 73 lines of code framework/src/org/apache/cordova/NativeToJsMessageQueue.java x: 14 # contributors y: 426 lines of code framework/src/org/apache/cordova/PermissionHelper.java x: 4 # contributors y: 26 lines of code framework/src/org/apache/cordova/PluginEntry.java x: 5 # contributors y: 23 lines of code framework/src/org/apache/cordova/PluginManager.java x: 20 # contributors y: 384 lines of code framework/src/org/apache/cordova/PluginResult.java x: 4 # contributors y: 140 lines of code framework/src/org/apache/cordova/SplashScreenPlugin.java x: 2 # contributors y: 99 lines of code framework/src/org/apache/cordova/engine/SystemWebChromeClient.java x: 11 # contributors y: 236 lines of code framework/src/org/apache/cordova/engine/SystemWebViewClient.java x: 9 # contributors y: 255 lines of code framework/src/org/apache/cordova/engine/SystemWebViewEngine.java x: 12 # contributors y: 226 lines of code lib/config/CordovaGradleConfigParser.js x: 1 # contributors y: 29 lines of code lib/create.js x: 5 # contributors y: 237 lines of code lib/emulator.js x: 2 # contributors y: 189 lines of code lib/env/java.js x: 3 # contributors y: 76 lines of code lib/pluginHandlers.js x: 2 # contributors y: 247 lines of code lib/utils.js x: 3 # contributors y: 35 lines of code lib/Adb.js x: 2 # contributors y: 51 lines of code lib/AndroidManifest.js x: 2 # contributors y: 80 lines of code lib/AndroidProject.js x: 2 # contributors y: 144 lines of code lib/Api.js x: 2 # contributors y: 155 lines of code lib/build.js x: 4 # contributors y: 171 lines of code lib/config/GradlePropertiesParser.js x: 2 # contributors y: 79 lines of code lib/target.js x: 2 # contributors y: 95 lines of code framework/src/org/apache/cordova/CordovaHttpAuthHandler.java x: 4 # contributors y: 16 lines of code framework/src/org/apache/cordova/engine/SystemCookieManager.java x: 8 # contributors y: 37 lines of code framework/src/org/apache/cordova/engine/SystemExposedJsApi.java x: 2 # contributors y: 26 lines of code templates/project/res/xml/cdv_core_file_provider_paths.xml x: 1 # contributors y: 4 lines of code templates/project/res/mipmap-hdpi-v26/ic_launcher.xml x: 3 # contributors y: 6 lines of code framework/src/org/apache/cordova/BuildHelper.java x: 4 # contributors y: 29 lines of code framework/src/org/apache/cordova/ConfigXmlParser.java x: 5 # contributors y: 152 lines of code templates/project/Activity.java x: 2 # contributors y: 16 lines of code templates/project/res/drawable/ic_cdv_splashscreen.xml x: 1 # contributors y: 16 lines of code templates/project/res/values/strings.xml x: 2 # contributors y: 6 lines of code lib/retry.js x: 2 # contributors y: 12 lines of code lib/builders/builders.js x: 1 # contributors y: 9 lines of code templates/project/assets/www/css/index.css x: 1 # contributors y: 83 lines of code templates/project/assets/www/index.html x: 1 # contributors y: 22 lines of code framework/src/org/apache/cordova/AllowList.java x: 1 # contributors y: 115 lines of code framework/src/org/apache/cordova/CordovaBridge.java x: 6 # contributors y: 133 lines of code framework/src/org/apache/cordova/CordovaPreferences.java x: 4 # contributors y: 64 lines of code spec/fixtures/android_studio_project/app/src/main/res/values-w820dp/dimens.xml x: 1 # contributors y: 3 lines of code framework/src/org/apache/cordova/CallbackContext.java x: 5 # contributors y: 63 lines of code framework/src/org/apache/cordova/ResumeCallback.java x: 1 # contributors y: 42 lines of code framework/src/org/apache/cordova/ExposedJsApi.java x: 4 # contributors y: 7 lines of code framework/src/org/apache/cordova/engine/SystemWebView.java x: 1 # contributors y: 54 lines of code framework/src/org/apache/cordova/CordovaArgs.java x: 3 # contributors y: 66 lines of code
837.0
lines of code
  min: 3.0
  average: 92.18
  25th percentile: 10.0
  median: 35.0
  75th percentile: 131.0
  max: 837.0
0 29.0
# contributors
min: 1.0 | average: 4.35 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 29.0