apache / sling-org-apache-sling-scripting-sightly-js-provider
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 8 files with 912 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)
    • 5 files changed 6-20 times (617 lines of code)
    • 3 files changed 1-5 times (295 lines of code)
0% | 0% | 0% | 67% | 32%
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 8 files with 912 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)
    • 7 files changed by 2-5 contributors (799 lines of code)
    • 1 file changed by 1 contributor (113 lines of code)
0% | 0% | 0% | 87% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, js, md, txt, xml, gitignore, json, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 67% | 32%
js0% | 0% | 0% | 0% | 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
src0% | 0% | 0% | 67% | 32%
Most Frequently Changed Files (Top 27)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JsUseProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
78 1 2015-07-14 2020-05-20 14 2 radu@apache.org karlpauls@gmail.com
DependencyResolver.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/use
178 5 2015-08-25 2022-08-03 12 3 radu@apache.org 170911+raducotescu@users.no...
SlyBindingsValuesProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi
241 14 2015-07-14 2022-10-27 12 5 radu@apache.org joerghoh@users.noreply.gith...
Utils.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
17 2 2015-07-14 2022-10-27 9 4 radu@apache.org joerghoh@users.noreply.gith...
JsEnvironment.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
103 8 2015-07-14 2020-07-24 9 3 radu@apache.org radu@apache.org
ProxyAsyncScriptableFactory.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi
67 4 2015-08-25 2019-12-02 5 3 radu@apache.org 170911+raducotescu@users.no...
UseFunction.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/use
115 9 2020-04-17 2020-05-13 5 2 radu@apache.org karlpauls@gmail.com
HybridObject.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
113 19 2015-07-14 2016-09-02 2 1 radu@apache.org radu@apache.org
UnaryCallback.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
4 -
Variables.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
9 -
promise.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
12 3
helper.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
13 2
TimingBindingsValuesProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
14 2
Task.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
17 3
ExportsObject.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/cjs
18 3
JsUtils.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
19 1
Console.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
20 5
sly.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
20 1
EventLoopInterop.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
24 4
TimingFunction.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
28 2
CommonJsModule.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/cjs
37 6
EventLoop.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
41 2
AsyncContainer.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
41 6
request.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
54 9
AsyncExtractor.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
66 5
resource.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
76 11
JsValueAdapter.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
120 11
Files With Most Contributors (Top 27)
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
SlyBindingsValuesProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi
241 14 2015-07-14 2022-10-27 12 5 radu@apache.org joerghoh@users.noreply.gith...
Utils.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
17 2 2015-07-14 2022-10-27 9 4 radu@apache.org joerghoh@users.noreply.gith...
DependencyResolver.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/use
178 5 2015-08-25 2022-08-03 12 3 radu@apache.org 170911+raducotescu@users.no...
JsEnvironment.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
103 8 2015-07-14 2020-07-24 9 3 radu@apache.org radu@apache.org
ProxyAsyncScriptableFactory.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi
67 4 2015-08-25 2019-12-02 5 3 radu@apache.org 170911+raducotescu@users.no...
JsUseProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
78 1 2015-07-14 2020-05-20 14 2 radu@apache.org karlpauls@gmail.com
UseFunction.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/use
115 9 2020-04-17 2020-05-13 5 2 radu@apache.org karlpauls@gmail.com
HybridObject.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
113 19 2015-07-14 2016-09-02 2 1 radu@apache.org radu@apache.org
request.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
54 9
resource.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
76 11
promise.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
12 3
helper.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
13 2
sly.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
20 1
Variables.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
9 -
UnaryCallback.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
4 -
AsyncExtractor.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
66 5
TimingFunction.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
28 2
TimingBindingsValuesProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
14 2
AsyncContainer.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
41 6
Console.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
20 5
JsValueAdapter.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
120 11
JsUtils.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
19 1
EventLoop.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
41 2
EventLoopInterop.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
24 4
Task.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
17 3
CommonJsModule.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/cjs
37 6
ExportsObject.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/cjs
18 3
Files With Least Contributors (Top 27)
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
JsValueAdapter.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
120 11
resource.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
76 11
AsyncExtractor.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
66 5
request.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
54 9
AsyncContainer.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
41 6
EventLoop.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
41 2
CommonJsModule.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/cjs
37 6
TimingFunction.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
28 2
EventLoopInterop.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
24 4
sly.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
20 1
Console.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
20 5
JsUtils.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
19 1
ExportsObject.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/cjs
18 3
Task.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/loop
17 3
TimingBindingsValuesProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
14 2
helper.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
13 2
promise.js
in src/main/resources/SLING-INF/libs/sling/sightly/js/internal
12 3
Variables.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
9 -
UnaryCallback.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/async
4 -
HybridObject.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino
113 19 2015-07-14 2016-09-02 2 1 radu@apache.org radu@apache.org
UseFunction.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/use
115 9 2020-04-17 2020-05-13 5 2 radu@apache.org karlpauls@gmail.com
JsUseProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
78 1 2015-07-14 2020-05-20 14 2 radu@apache.org karlpauls@gmail.com
DependencyResolver.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/use
178 5 2015-08-25 2022-08-03 12 3 radu@apache.org 170911+raducotescu@users.no...
JsEnvironment.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
103 8 2015-07-14 2020-07-24 9 3 radu@apache.org radu@apache.org
ProxyAsyncScriptableFactory.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi
67 4 2015-08-25 2019-12-02 5 3 radu@apache.org 170911+raducotescu@users.no...
Utils.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl
17 2 2015-07-14 2022-10-27 9 4 radu@apache.org joerghoh@users.noreply.gith...
SlyBindingsValuesProvider.java
in src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi
241 14 2015-07-14 2022-10-27 12 5 radu@apache.org joerghoh@users.noreply.gith...
Correlations

File Size vs. Number of Changes: 8 points

src/main/java/org/apache/sling/scripting/sightly/js/impl/Utils.java x: 17 lines of code y: 9 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/SlyBindingsValuesProvider.java x: 241 lines of code y: 12 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java x: 178 lines of code y: 12 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/JsEnvironment.java x: 103 lines of code y: 9 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/JsUseProvider.java x: 78 lines of code y: 14 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/use/UseFunction.java x: 115 lines of code y: 5 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/ProxyAsyncScriptableFactory.java x: 67 lines of code y: 5 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino/HybridObject.java x: 113 lines of code y: 2 # changes
14.0
# changes
  min: 2.0
  average: 8.5
  25th percentile: 5.0
  median: 9.0
  75th percentile: 12.0
  max: 14.0
0 241.0
lines of code
min: 17.0 | average: 114.0 | 25th percentile: 69.75 | median: 108.0 | 75th percentile: 162.25 | max: 241.0

Number of Contributors vs. Number of Changes: 8 points

src/main/java/org/apache/sling/scripting/sightly/js/impl/Utils.java x: 4 # contributors y: 9 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/SlyBindingsValuesProvider.java x: 5 # contributors y: 12 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java x: 3 # contributors y: 12 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/JsEnvironment.java x: 3 # contributors y: 9 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/JsUseProvider.java x: 2 # contributors y: 14 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/use/UseFunction.java x: 2 # contributors y: 5 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/ProxyAsyncScriptableFactory.java x: 3 # contributors y: 5 # changes src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino/HybridObject.java x: 1 # contributors y: 2 # changes
14.0
# changes
  min: 2.0
  average: 8.5
  25th percentile: 5.0
  median: 9.0
  75th percentile: 12.0
  max: 14.0
0 5.0
# contributors
min: 1.0 | average: 2.88 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.75 | max: 5.0

Number of Contributors vs. File Size: 8 points

src/main/java/org/apache/sling/scripting/sightly/js/impl/Utils.java x: 4 # contributors y: 17 lines of code src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/SlyBindingsValuesProvider.java x: 5 # contributors y: 241 lines of code src/main/java/org/apache/sling/scripting/sightly/js/impl/use/DependencyResolver.java x: 3 # contributors y: 178 lines of code src/main/java/org/apache/sling/scripting/sightly/js/impl/JsEnvironment.java x: 3 # contributors y: 103 lines of code src/main/java/org/apache/sling/scripting/sightly/js/impl/JsUseProvider.java x: 2 # contributors y: 78 lines of code src/main/java/org/apache/sling/scripting/sightly/js/impl/use/UseFunction.java x: 2 # contributors y: 115 lines of code src/main/java/org/apache/sling/scripting/sightly/js/impl/jsapi/ProxyAsyncScriptableFactory.java x: 3 # contributors y: 67 lines of code src/main/java/org/apache/sling/scripting/sightly/js/impl/rhino/HybridObject.java x: 1 # contributors y: 113 lines of code
241.0
lines of code
  min: 17.0
  average: 114.0
  25th percentile: 69.75
  median: 108.0
  75th percentile: 162.25
  max: 241.0
0 5.0
# contributors
min: 1.0 | average: 2.88 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.75 | max: 5.0