JetBrains / hub-widget-ui
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 21 files with 746 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)
    • 2 files changed 6-20 times (102 lines of code)
    • 19 files changed 1-5 times (644 lines of code)
0% | 0% | 0% | 13% | 86%
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 21 files with 746 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 13 files changed by 2-5 contributors (570 lines of code)
    • 8 files changed by 1 contributor (176 lines of code)
0% | 0% | 0% | 76% | 23%
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, xml, css, gitignore, md, json, txt, editorconfig, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 15% | 84%
css0% | 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% | 0% | 13% | 86%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 21)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
configuration-form.js
in src/configuration-form
64 - 2018-09-10 2022-01-27 7 2 maxim.mazin@jetbrains.com katriyna@gmail.com
empty-widget.js
in src/empty-widget
38 - 2018-09-05 2022-01-27 6 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configurable-widget.js
in src/configurable-widget
13 - 2018-09-10 2019-07-29 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configuration-form.css
in src/configuration-form
21 - 2018-09-10 2022-01-27 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
service-select.js
in src/service-select
37 - 2018-09-10 2022-01-27 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
widget-title.js
in src/widget-title
54 2 2018-09-10 2019-07-29 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
empty-widget.css
in src/empty-widget
22 - 2018-09-05 2022-01-27 4 3 maxim.mazin@jetbrains.com katriyna@gmail.com
refresh-period.js
in src/refresh-period
78 - 2018-09-10 2022-01-27 4 2 maxim.mazin@jetbrains.com katriyna@gmail.com
refresh-period.css
in src/refresh-period
25 - 2018-09-10 2022-01-27 3 3 maxim.mazin@jetbrains.com katriyna@gmail.com
service-resources.js
in src/service-resources
50 5 2021-06-25 2022-01-26 3 1 katriyna@gmail.com katriyna@gmail.com
timer.js
in src/timer
58 5 2018-09-10 2022-11-21 3 3 maxim.mazin@jetbrains.com andrey.skladchikov@gmail.com
test-component.js
in src/test-mocks
11 - 2018-10-23 2022-06-01 2 1 katriyna@gmail.com katriyna@gmail.com
http-error-handler.js
in src/http-error-handler
20 3 2018-09-22 2018-09-24 2 1 katriyna@gmail.com katriyna@gmail.com
test-mocks.js
in src/test-mocks
29 2 2018-10-23 2022-06-01 2 1 katriyna@gmail.com katriyna@gmail.com
widget-loader.js
in src/widget-loader
31 2 2018-09-10 2018-10-24 2 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configuration-mode.js
in src/configuration-mode
33 3 2018-09-10 2019-07-29 2 2 maxim.mazin@jetbrains.com katriyna@gmail.com
config-wrapper.js
in src/config-wrapper
96 4 2019-02-28 2024-10-18 2 2 katriyna@gmail.com 4318513+andrey-skl@users.no...
4 - 2018-09-05 2018-09-05 1 1 maxim.mazin@jetbrains.com maxim.mazin@jetbrains.com
super-digits.js
in src/super-digits
11 - 2018-09-10 2018-09-10 1 1 maxim.mazin@jetbrains.com maxim.mazin@jetbrains.com
init-translations.js
in src/init-translations
20 1 2020-11-09 2020-11-09 1 1 katriyna@gmail.com katriyna@gmail.com
permissions.js
in src/permissions
31 3 2019-08-09 2019-08-09 1 1 katriyna@gmail.com katriyna@gmail.com
Files With Most Contributors (Top 21)
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
empty-widget.css
in src/empty-widget
22 - 2018-09-05 2022-01-27 4 3 maxim.mazin@jetbrains.com katriyna@gmail.com
refresh-period.css
in src/refresh-period
25 - 2018-09-10 2022-01-27 3 3 maxim.mazin@jetbrains.com katriyna@gmail.com
timer.js
in src/timer
58 5 2018-09-10 2022-11-21 3 3 maxim.mazin@jetbrains.com andrey.skladchikov@gmail.com
configuration-form.js
in src/configuration-form
64 - 2018-09-10 2022-01-27 7 2 maxim.mazin@jetbrains.com katriyna@gmail.com
empty-widget.js
in src/empty-widget
38 - 2018-09-05 2022-01-27 6 2 maxim.mazin@jetbrains.com katriyna@gmail.com
widget-title.js
in src/widget-title
54 2 2018-09-10 2019-07-29 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configuration-form.css
in src/configuration-form
21 - 2018-09-10 2022-01-27 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
service-select.js
in src/service-select
37 - 2018-09-10 2022-01-27 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configurable-widget.js
in src/configurable-widget
13 - 2018-09-10 2019-07-29 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
refresh-period.js
in src/refresh-period
78 - 2018-09-10 2022-01-27 4 2 maxim.mazin@jetbrains.com katriyna@gmail.com
config-wrapper.js
in src/config-wrapper
96 4 2019-02-28 2024-10-18 2 2 katriyna@gmail.com 4318513+andrey-skl@users.no...
configuration-mode.js
in src/configuration-mode
33 3 2018-09-10 2019-07-29 2 2 maxim.mazin@jetbrains.com katriyna@gmail.com
widget-loader.js
in src/widget-loader
31 2 2018-09-10 2018-10-24 2 2 maxim.mazin@jetbrains.com katriyna@gmail.com
service-resources.js
in src/service-resources
50 5 2021-06-25 2022-01-26 3 1 katriyna@gmail.com katriyna@gmail.com
test-component.js
in src/test-mocks
11 - 2018-10-23 2022-06-01 2 1 katriyna@gmail.com katriyna@gmail.com
test-mocks.js
in src/test-mocks
29 2 2018-10-23 2022-06-01 2 1 katriyna@gmail.com katriyna@gmail.com
http-error-handler.js
in src/http-error-handler
20 3 2018-09-22 2018-09-24 2 1 katriyna@gmail.com katriyna@gmail.com
init-translations.js
in src/init-translations
20 1 2020-11-09 2020-11-09 1 1 katriyna@gmail.com katriyna@gmail.com
super-digits.js
in src/super-digits
11 - 2018-09-10 2018-09-10 1 1 maxim.mazin@jetbrains.com maxim.mazin@jetbrains.com
permissions.js
in src/permissions
31 3 2019-08-09 2019-08-09 1 1 katriyna@gmail.com katriyna@gmail.com
4 - 2018-09-05 2018-09-05 1 1 maxim.mazin@jetbrains.com maxim.mazin@jetbrains.com
Files With Least Contributors (Top 21)
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
service-resources.js
in src/service-resources
50 5 2021-06-25 2022-01-26 3 1 katriyna@gmail.com katriyna@gmail.com
permissions.js
in src/permissions
31 3 2019-08-09 2019-08-09 1 1 katriyna@gmail.com katriyna@gmail.com
test-mocks.js
in src/test-mocks
29 2 2018-10-23 2022-06-01 2 1 katriyna@gmail.com katriyna@gmail.com
init-translations.js
in src/init-translations
20 1 2020-11-09 2020-11-09 1 1 katriyna@gmail.com katriyna@gmail.com
http-error-handler.js
in src/http-error-handler
20 3 2018-09-22 2018-09-24 2 1 katriyna@gmail.com katriyna@gmail.com
test-component.js
in src/test-mocks
11 - 2018-10-23 2022-06-01 2 1 katriyna@gmail.com katriyna@gmail.com
super-digits.js
in src/super-digits
11 - 2018-09-10 2018-09-10 1 1 maxim.mazin@jetbrains.com maxim.mazin@jetbrains.com
4 - 2018-09-05 2018-09-05 1 1 maxim.mazin@jetbrains.com maxim.mazin@jetbrains.com
config-wrapper.js
in src/config-wrapper
96 4 2019-02-28 2024-10-18 2 2 katriyna@gmail.com 4318513+andrey-skl@users.no...
refresh-period.js
in src/refresh-period
78 - 2018-09-10 2022-01-27 4 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configuration-form.js
in src/configuration-form
64 - 2018-09-10 2022-01-27 7 2 maxim.mazin@jetbrains.com katriyna@gmail.com
widget-title.js
in src/widget-title
54 2 2018-09-10 2019-07-29 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
empty-widget.js
in src/empty-widget
38 - 2018-09-05 2022-01-27 6 2 maxim.mazin@jetbrains.com katriyna@gmail.com
service-select.js
in src/service-select
37 - 2018-09-10 2022-01-27 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configuration-mode.js
in src/configuration-mode
33 3 2018-09-10 2019-07-29 2 2 maxim.mazin@jetbrains.com katriyna@gmail.com
widget-loader.js
in src/widget-loader
31 2 2018-09-10 2018-10-24 2 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configuration-form.css
in src/configuration-form
21 - 2018-09-10 2022-01-27 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
configurable-widget.js
in src/configurable-widget
13 - 2018-09-10 2019-07-29 5 2 maxim.mazin@jetbrains.com katriyna@gmail.com
timer.js
in src/timer
58 5 2018-09-10 2022-11-21 3 3 maxim.mazin@jetbrains.com andrey.skladchikov@gmail.com
refresh-period.css
in src/refresh-period
25 - 2018-09-10 2022-01-27 3 3 maxim.mazin@jetbrains.com katriyna@gmail.com
empty-widget.css
in src/empty-widget
22 - 2018-09-05 2022-01-27 4 3 maxim.mazin@jetbrains.com katriyna@gmail.com