bazelbuild / rules_closure
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 127 files with 12,282 lines of code.
    • 1 files changed more than 100 times (1,023 lines of code)
    • 1 files changed 51-100 times (279 lines of code)
    • 5 files changed 21-50 times (1,225 lines of code)
    • 25 files changed 6-20 times (3,395 lines of code)
    • 95 files changed 1-5 times (6,360 lines of code)
8% | 2% | 9% | 27% | 51%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, js, bzl, proto, soy, css, html, sh, txt, md, gitignore, json, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
bzl29% | 7% | 27% | 30% | 4%
java0% | 0% | 3% | 25% | 71%
js0% | 0% | 0% | 95% | 4%
proto0% | 0% | 0% | 0% | 100%
soy0% | 0% | 0% | 0% | 100%
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
closure80% | 0% | 3% | 15% | 0%
closure/private0% | 78% | 0% | 21% | <1%
closure/compiler0% | 0% | 91% | 4% | 3%
java/com0% | 0% | 22% | 56% | 21%
closure/templates0% | 0% | 40% | 49% | 10%
javatests/io0% | 0% | 0% | 32% | 67%
java/io0% | 0% | 0% | 10% | 89%
closure/testing0% | 0% | 0% | 94% | 5%
closure/webfiles0% | 0% | 0% | 68% | 31%
closure/protobuf0% | 0% | 0% | 100% | 0%
closure/stylesheets0% | 0% | 0% | 100% | 0%
java/org0% | 0% | 0% | 0% | 100%
javatests/org0% | 0% | 0% | 0% | 100%
javatests/com0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
repositories.bzl
in closure
1023 - 53 2149 104
defs.bzl
in closure/private
279 - 85 2103 55
closure_js_binary.bzl
in closure/compiler
322 - 288 2100 49
closure_js_library.bzl
in closure/compiler
420 - 133 2103 44
closure_js_template_library.bzl
in closure/templates
156 - 85 2074 37
JsChecker.java
in java/com/google/javascript/jscomp
279 3 85 2102 32
defs.bzl
in closure
48 - 115 2100 26
closure_css_binary.bzl
in closure/stylesheets
119 - 1050 2103 20
Diagnostics.java
in java/com/google/javascript/jscomp
186 8 85 1910 20
closure_js_proto_library.bzl
in closure/protobuf
75 - 85 2074 17
JsCheckerPassConfig.java
in java/com/google/javascript/jscomp
121 8 254 2102 17
closure_java_template_library.bzl
in closure/templates
190 - 851 2074 16
closure_css_library.bzl
in closure/stylesheets
50 - 1113 2100 15
closure_proto_library.bzl
in closure/protobuf
108 - 85 1393 13
web_library.bzl
in closure/webfiles
222 - 1030 1729 12
JsCompiler.java
in java/com/google/javascript/jscomp
146 2 1031 2070 11
phantomjs_harness.js
in closure/testing
162 11 687 2079 11
filegroup_external.bzl
in closure
198 - 961 1829 11
JsCheckerState.java
in java/com/google/javascript/jscomp
31 - 85 2102 10
WebfilesValidator.java
in java/io/bazel/rules/closure/webfiles
214 12 975 1908 10