azure / go-ansiterm
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 1,985 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)
    • 7 files changed 6-20 times (1,247 lines of code)
    • 14 files changed 1-5 times (738 lines of code)
0% | 0% | 0% | 62% | 37%
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 1,985 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)
    • 1 file changed by 6-10 contributors (153 lines of code)
    • 16 files changed by 2-5 contributors (1,707 lines of code)
    • 4 files changed by 1 contributor (125 lines of code)
0% | 0% | 7% | 85% | 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
go, md, txt, mod, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 62% | 37%
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
winterm0% | 0% | 0% | 73% | 26%
ROOT0% | 0% | 0% | 43% | 56%
Most Frequently Changed Files (Top 22)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
615 36 2015-07-14 2017-09-29 10 4 jostarks@microsoft.com jostarks@microsoft.com
107 7 2015-07-14 2017-09-29 7 3 jostarks@microsoft.com jostarks@microsoft.com
parser.go
in root
123 6 2015-07-14 2017-09-29 7 4 jostarks@microsoft.com jostarks@microsoft.com
ansi.go
in winterm
153 9 2015-07-30 2021-06-17 7 7 ahmetalpbalkan@gmail.com cpuguy83@gmail.com
78 8 2015-07-15 2017-09-29 6 3 ahmetalpbalkan@gmail.com jostarks@microsoft.com
81 7 2015-08-05 2017-09-29 6 3 jostarks@microsoft.com jostarks@microsoft.com
90 9 2015-08-05 2017-09-29 6 3 jostarks@microsoft.com jostarks@microsoft.com
15 1 2016-04-25 2025-01-02 5 3 jostarks@microsoft.com jostarks@microsoft.com
32 - 2015-07-14 2015-08-07 5 2 jostarks@microsoft.com jostarks@microsoft.com
api.go
in winterm
212 20 2015-07-14 2017-09-29 4 4 ahmetalpbalkan@gmail.com jostarks@microsoft.com
18 1 2015-07-14 2016-04-25 3 2 jostarks@microsoft.com jostarks@microsoft.com
29 2 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
30 2 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
39 3 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
40 3 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
62 2 2015-07-14 2016-04-25 3 2 ahmetalpbalkan@gmail.com jostarks@microsoft.com
136 4 2015-08-06 2016-04-25 3 2 jostarks@microsoft.com jostarks@microsoft.com
utilities.go
in winterm
4 1 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
context.go
in root
6 - 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
states.go
in root
57 5 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
58 2 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
17 2
Files With Most Contributors (Top 22)
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
ansi.go
in winterm
153 9 2015-07-30 2021-06-17 7 7 ahmetalpbalkan@gmail.com cpuguy83@gmail.com
615 36 2015-07-14 2017-09-29 10 4 jostarks@microsoft.com jostarks@microsoft.com
parser.go
in root
123 6 2015-07-14 2017-09-29 7 4 jostarks@microsoft.com jostarks@microsoft.com
api.go
in winterm
212 20 2015-07-14 2017-09-29 4 4 ahmetalpbalkan@gmail.com jostarks@microsoft.com
107 7 2015-07-14 2017-09-29 7 3 jostarks@microsoft.com jostarks@microsoft.com
78 8 2015-07-15 2017-09-29 6 3 ahmetalpbalkan@gmail.com jostarks@microsoft.com
81 7 2015-08-05 2017-09-29 6 3 jostarks@microsoft.com jostarks@microsoft.com
90 9 2015-08-05 2017-09-29 6 3 jostarks@microsoft.com jostarks@microsoft.com
15 1 2016-04-25 2025-01-02 5 3 jostarks@microsoft.com jostarks@microsoft.com
32 - 2015-07-14 2015-08-07 5 2 jostarks@microsoft.com jostarks@microsoft.com
39 3 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
62 2 2015-07-14 2016-04-25 3 2 ahmetalpbalkan@gmail.com jostarks@microsoft.com
40 3 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
18 1 2015-07-14 2016-04-25 3 2 jostarks@microsoft.com jostarks@microsoft.com
136 4 2015-08-06 2016-04-25 3 2 jostarks@microsoft.com jostarks@microsoft.com
29 2 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
30 2 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
states.go
in root
57 5 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
utilities.go
in winterm
4 1 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
58 2 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
context.go
in root
6 - 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
17 2
Files With Least Contributors (Top 22)
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
17 2
58 2 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
states.go
in root
57 5 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
context.go
in root
6 - 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
utilities.go
in winterm
4 1 2016-04-25 2016-04-25 1 1 jostarks@microsoft.com jostarks@microsoft.com
136 4 2015-08-06 2016-04-25 3 2 jostarks@microsoft.com jostarks@microsoft.com
62 2 2015-07-14 2016-04-25 3 2 ahmetalpbalkan@gmail.com jostarks@microsoft.com
40 3 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
39 3 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
32 - 2015-07-14 2015-08-07 5 2 jostarks@microsoft.com jostarks@microsoft.com
30 2 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
29 2 2016-04-25 2017-09-29 3 2 jostarks@microsoft.com jostarks@microsoft.com
18 1 2015-07-14 2016-04-25 3 2 jostarks@microsoft.com jostarks@microsoft.com
107 7 2015-07-14 2017-09-29 7 3 jostarks@microsoft.com jostarks@microsoft.com
90 9 2015-08-05 2017-09-29 6 3 jostarks@microsoft.com jostarks@microsoft.com
81 7 2015-08-05 2017-09-29 6 3 jostarks@microsoft.com jostarks@microsoft.com
78 8 2015-07-15 2017-09-29 6 3 ahmetalpbalkan@gmail.com jostarks@microsoft.com
15 1 2016-04-25 2025-01-02 5 3 jostarks@microsoft.com jostarks@microsoft.com
615 36 2015-07-14 2017-09-29 10 4 jostarks@microsoft.com jostarks@microsoft.com
api.go
in winterm
212 20 2015-07-14 2017-09-29 4 4 ahmetalpbalkan@gmail.com jostarks@microsoft.com
parser.go
in root
123 6 2015-07-14 2017-09-29 7 4 jostarks@microsoft.com jostarks@microsoft.com
ansi.go
in winterm
153 9 2015-07-30 2021-06-17 7 7 ahmetalpbalkan@gmail.com cpuguy83@gmail.com
Correlations

File Size vs. Number of Changes: 21 points

osc_string_state.go x: 15 lines of code y: 5 # changes winterm/ansi.go x: 153 lines of code y: 7 # changes csi_entry_state.go x: 40 lines of code y: 3 # changes csi_param_state.go x: 30 lines of code y: 3 # changes escape_intermediate_state.go x: 29 lines of code y: 3 # changes escape_state.go x: 39 lines of code y: 3 # changes parser.go x: 123 lines of code y: 7 # changes parser_action_helpers.go x: 78 lines of code y: 6 # changes parser_actions.go x: 107 lines of code y: 7 # changes winterm/cursor_helpers.go x: 81 lines of code y: 6 # changes winterm/scroll_helper.go x: 90 lines of code y: 6 # changes winterm/win_event_handler.go x: 615 lines of code y: 10 # changes winterm/api.go x: 212 lines of code y: 4 # changes constants.go x: 136 lines of code y: 3 # changes context.go x: 6 lines of code y: 1 # changes ground_state.go x: 18 lines of code y: 3 # changes states.go x: 57 lines of code y: 1 # changes winterm/attr_translation.go x: 62 lines of code y: 3 # changes winterm/erase_helpers.go x: 58 lines of code y: 1 # changes winterm/utilities.go x: 4 lines of code y: 1 # changes event_handler.go x: 32 lines of code y: 5 # changes
10.0
# changes
  min: 1.0
  average: 4.19
  25th percentile: 3.0
  median: 3.0
  75th percentile: 6.0
  max: 10.0
0 615.0
lines of code
min: 4.0 | average: 94.52 | 25th percentile: 29.5 | median: 58.0 | 75th percentile: 115.0 | max: 615.0

Number of Contributors vs. Number of Changes: 21 points

osc_string_state.go x: 3 # contributors y: 5 # changes winterm/ansi.go x: 7 # contributors y: 7 # changes csi_entry_state.go x: 2 # contributors y: 3 # changes parser.go x: 4 # contributors y: 7 # changes parser_action_helpers.go x: 3 # contributors y: 6 # changes parser_actions.go x: 3 # contributors y: 7 # changes winterm/win_event_handler.go x: 4 # contributors y: 10 # changes winterm/api.go x: 4 # contributors y: 4 # changes context.go x: 1 # contributors y: 1 # changes event_handler.go x: 2 # contributors y: 5 # changes
10.0
# changes
  min: 1.0
  average: 4.19
  25th percentile: 3.0
  median: 3.0
  75th percentile: 6.0
  max: 10.0
0 7.0
# contributors
min: 1.0 | average: 2.57 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 21 points

osc_string_state.go x: 3 # contributors y: 15 lines of code winterm/ansi.go x: 7 # contributors y: 153 lines of code csi_entry_state.go x: 2 # contributors y: 40 lines of code csi_param_state.go x: 2 # contributors y: 30 lines of code escape_intermediate_state.go x: 2 # contributors y: 29 lines of code parser.go x: 4 # contributors y: 123 lines of code parser_action_helpers.go x: 3 # contributors y: 78 lines of code parser_actions.go x: 3 # contributors y: 107 lines of code winterm/cursor_helpers.go x: 3 # contributors y: 81 lines of code winterm/scroll_helper.go x: 3 # contributors y: 90 lines of code winterm/win_event_handler.go x: 4 # contributors y: 615 lines of code winterm/api.go x: 4 # contributors y: 212 lines of code constants.go x: 2 # contributors y: 136 lines of code context.go x: 1 # contributors y: 6 lines of code ground_state.go x: 2 # contributors y: 18 lines of code states.go x: 1 # contributors y: 57 lines of code winterm/attr_translation.go x: 2 # contributors y: 62 lines of code winterm/utilities.go x: 1 # contributors y: 4 lines of code event_handler.go x: 2 # contributors y: 32 lines of code
615.0
lines of code
  min: 4.0
  average: 94.52
  25th percentile: 29.5
  median: 58.0
  75th percentile: 115.0
  max: 615.0
0 7.0
# contributors
min: 1.0 | average: 2.57 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0