primer / view_components
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 234 files with 10,615 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (1,102 lines of code)
    • 28 files changed 21-50 times (1,750 lines of code)
    • 66 files changed 6-20 times (4,003 lines of code)
    • 136 files changed 1-5 times (3,760 lines of code)
0% | 10% | 16% | 37% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
rb, erb, js, md, yml, json, ts, rake, thor, txt, css, ru, sh, html, svg, gitignore, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yml0% | 30% | 6% | 53% | 9%
rb0% | 1% | 17% | 31% | 49%
rake0% | 0% | 73% | 15% | 10%
gemspec0% | 0% | 100% | 0% | 0%
erb0% | 0% | 8% | 22% | 69%
ts0% | 0% | 13% | 73% | 13%
thor0% | 0% | 0% | 32% | 67%
js0% | 0% | 0% | 100% | 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
static0% | 83% | 16% | 0% | 0%
app0% | 2% | 34% | 22% | 39%
lib0% | <1% | 10% | 58% | 30%
ROOT0% | 0% | 12% | 31% | 55%
stories0% | 0% | 0% | 34% | 65%
script0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
version.rb
in lib/primer/view_components
11 - 17 557 77
base_component.rb
in app/components/primer
21 2 73 556 70
arguments.yml
in static
1016 - 60 319 62
octicon_component.rb
in app/components/primer
54 2 67 519 57
blankslate_component.rb
in app/components/primer
49 1 102 549 48
component.rb
in app/components/primer
87 13 65 556 47
46 - 17 557 46
rake
docs.rake
in lib/tasks
399 9 2 290 45
classify.rb
in lib/primer
81 4 67 556 44
flash_component.rb
in app/components/primer
31 1 65 556 42
button_component.rb
in app/components/primer
67 3 65 556 37
spinner_component.rb
in app/components/primer
23 1 56 484 36
popover_component.rb
in app/components/primer
58 3 52 542 36
details_component.rb
in app/components/primer
35 2 80 556 35
progress_bar_component.rb
in app/components/primer
32 2 80 556 32
label_component.rb
in app/components/primer
44 2 60 556 32
timeline_item_component.rb
in app/components/primer
50 4 80 555 32
border_box_component.rb
in app/components/primer
58 2 80 555 32
classes.yml
in static
206 - 8 286 32
subhead_component.rb
in app/components/primer
43 2 80 555 30
counter_component.rb
in app/components/primer
79 4 80 556 30
state_component.rb
in app/components/primer
47 2 283 556 29
box_component.rb
in app/components/primer
12 2 80 556 27
heading_component.rb
in app/components/primer
14 2 249 556 27
link_component.rb
in app/components/primer
31 3 283 556 26
blankslate_component.html.erb
in app/components/primer
25 - 254 549 24
layout_component.rb
in app/components/primer
36 1 80 556 24
engine.rb
in lib/primer/view_components
22 - 65 556 23
flex_component.rb
in app/components/primer
68 3 81 556 22
primer.ts
in app/components/primer
7 - 212 354 21
flex_item_component.rb
in app/components/primer
19 2 71 556 21
tab_component.rb
in app/components/primer/navigation
81 3 80 331 21
dropdown_menu_component.rb
in app/components/primer
25 1 80 556 20
image_crop.rb
in app/components/primer
16 1 80 296 19
menu_component.rb
in app/components/primer
36 2 80 367 16
63 - 65 542 16
95 24 32 303 16
utilities.rb
in lib/primer/classify
127 12 56 239 15
hidden_text_expander.rb
in app/components/primer
28 2 80 304 14
31 - 65 542 14
46 - 276 542 14
rake
utilities.rake
in lib/tasks
86 - 56 242 14
utilities.yml
in lib/primer/classify
1777 - 65 239 14
34 3 182 352 13
view_components.rb
in lib/primer
40 5 113 557 13
details_component.html.erb
in app/components/primer
4 - 346 556 12
flash_component.html.erb
in app/components/primer
10 - 325 519 12
tab_container_component.rb
in app/components/primer
14 3 80 353 12
26 5 155 331 12
view_helper.rb
in app/lib/primer
16 - 186 351 11