reactjs / react-future
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 22 files with 751 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 (74 lines of code)
    • 20 files changed 1-5 times (677 lines of code)
0% | 0% | 0% | 9% | 90%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
js, md, txt, json, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 10% | 89%
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
01 - Core0% | 0% | 0% | 22% | 77%
07 - Returning State0% | 0% | 0% | 0% | 100%
04 - Layout0% | 0% | 0% | 0% | 100%
05 - Workers0% | 0% | 0% | 0% | 100%
09 - Reduce State0% | 0% | 0% | 0% | 100%
04 - Layout/prototype0% | 0% | 0% | 0% | 100%
08 - Types0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 22)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
48 1 2853 2890 7 2
01 - Classes.js
in 01 - Core
26 - 2496 2880 6 5
16 2 2615 2880 4 3
01 - Primitives.js
in 04 - Layout
23 2 2460 2720 4 5
06 - Refs.js
in 01 - Core
78 10 2702 2890 4 1
04 - Callback Chaining.js
in 07 - Returning State
38 - 2263 2396 3 2
05 - Elements.js
in 01 - Core
111 1 2615 2823 3 3
7 - 2615 2616 2 2
23 3 2620 2720 2 2
index.html
in 04 - Layout/prototype
31 - 2232 2235 2 1
02 - Mixins.js
in 01 - Core
43 10 2865 2880 2 1
04 - Modules.js
in 01 - Core
7 - 2880 2880 1 1
11 - 2720 2720 1 1
01 - Elements.js
in 08 - Types
20 - 2720 2720 1 1
01 - Stateful Functions.js
in 07 - Returning State
21 2 2720 2720 1 1
02 - Module Pattern.js
in 07 - Returning State
24 3 2720 2720 1 1
32 4 2720 2720 1 1
34 2 2720 2720 1 2
36 5 2620 2620 1 4
03 - Usage.js
in 04 - Layout
38 4 2720 2720 1 1
40 4 2720 2720 1 2
05 - Async Sequence.js
in 07 - Returning State
44 4 2263 2263 1 1
Files With Most Contributors (Top 22)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
48 1 2853 2890 7 2
01 - Classes.js
in 01 - Core
26 - 2496 2880 6 5
06 - Refs.js
in 01 - Core
78 10 2702 2890 4 1
16 2 2615 2880 4 3
01 - Primitives.js
in 04 - Layout
23 2 2460 2720 4 5
04 - Callback Chaining.js
in 07 - Returning State
38 - 2263 2396 3 2
05 - Elements.js
in 01 - Core
111 1 2615 2823 3 3
02 - Mixins.js
in 01 - Core
43 10 2865 2880 2 1
index.html
in 04 - Layout/prototype
31 - 2232 2235 2 1
23 3 2620 2720 2 2
7 - 2615 2616 2 2
11 - 2720 2720 1 1
01 - Elements.js
in 08 - Types
20 - 2720 2720 1 1
01 - Stateful Functions.js
in 07 - Returning State
21 2 2720 2720 1 1
32 4 2720 2720 1 1
05 - Async Sequence.js
in 07 - Returning State
44 4 2263 2263 1 1
02 - Module Pattern.js
in 07 - Returning State
24 3 2720 2720 1 1
04 - Modules.js
in 01 - Core
7 - 2880 2880 1 1
03 - Usage.js
in 04 - Layout
38 4 2720 2720 1 1
34 2 2720 2720 1 2
40 4 2720 2720 1 2
36 5 2620 2620 1 4
Correlations

File Size vs. Number of Changes: 22 points

04 - Layout/prototype/index.html x: 31 lines of code y: 2 # changes 07 - Returning State/05 - Async Sequence.js x: 44 lines of code y: 1 # changes 07 - Returning State/04 - Callback Chaining.js x: 38 lines of code y: 3 # changes 04 - Layout/01 - Primitives.js x: 23 lines of code y: 4 # changes 01 - Core/01 - Classes.js x: 26 lines of code y: 6 # changes 01 - Core/07 - Imperative Bridge.js x: 7 lines of code y: 2 # changes 01 - Core/05 - Elements.js x: 111 lines of code y: 3 # changes 01 - Core/03 - Stateless Functions.js x: 16 lines of code y: 4 # changes 09 - Reduce State/01 - Declarative Component Module.js x: 36 lines of code y: 1 # changes 05 - Workers/02 - Nested Components.js x: 23 lines of code y: 2 # changes 01 - Core/06 - Refs.js x: 78 lines of code y: 4 # changes 05 - Workers/01 - Serializable Elements.js x: 34 lines of code y: 1 # changes 04 - Layout/02 - Layout Components.js x: 40 lines of code y: 1 # changes 04 - Layout/03 - Usage.js x: 38 lines of code y: 1 # changes 07 - Returning State/01 - Stateful Functions.js x: 21 lines of code y: 1 # changes 07 - Returning State/02 - Module Pattern.js x: 24 lines of code y: 1 # changes 07 - Returning State/03 - Default Props and Initial State.js x: 32 lines of code y: 1 # changes 08 - Types/01 - Elements.js x: 20 lines of code y: 1 # changes 08 - Types/02 - DOM Elements.js x: 11 lines of code y: 1 # changes 01 - Core/08 - Transferring Props.js x: 48 lines of code y: 7 # changes 01 - Core/02 - Mixins.js x: 43 lines of code y: 2 # changes 01 - Core/04 - Modules.js x: 7 lines of code y: 1 # changes
7.0
# changes
  min: 1.0
  average: 2.27
  25th percentile: 1.0
  median: 1.5
  75th percentile: 3.25
  max: 7.0
0 111.0
lines of code
min: 7.0 | average: 34.14 | 25th percentile: 20.75 | median: 31.5 | 75th percentile: 40.75 | max: 111.0

Number of Contributors vs. Number of Changes: 22 points

04 - Layout/prototype/index.html x: 1 # contributors y: 2 # changes 07 - Returning State/05 - Async Sequence.js x: 1 # contributors y: 1 # changes 07 - Returning State/04 - Callback Chaining.js x: 2 # contributors y: 3 # changes 04 - Layout/01 - Primitives.js x: 5 # contributors y: 4 # changes 01 - Core/01 - Classes.js x: 5 # contributors y: 6 # changes 01 - Core/07 - Imperative Bridge.js x: 2 # contributors y: 2 # changes 01 - Core/05 - Elements.js x: 3 # contributors y: 3 # changes 01 - Core/03 - Stateless Functions.js x: 3 # contributors y: 4 # changes 09 - Reduce State/01 - Declarative Component Module.js x: 4 # contributors y: 1 # changes 01 - Core/06 - Refs.js x: 1 # contributors y: 4 # changes 05 - Workers/01 - Serializable Elements.js x: 2 # contributors y: 1 # changes 01 - Core/08 - Transferring Props.js x: 2 # contributors y: 7 # changes
7.0
# changes
  min: 1.0
  average: 2.27
  25th percentile: 1.0
  median: 1.5
  75th percentile: 3.25
  max: 7.0
0 5.0
# contributors
min: 1.0 | average: 1.95 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.25 | max: 5.0