google / open-location-code
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 73 files with 7,589 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (903 lines of code)
    • 21 files changed 6-20 times (2,711 lines of code)
    • 49 files changed 1-5 times (3,975 lines of code)
0% | 0% | 11% | 35% | 52%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
xml, java, md, go, js, dart, gitignore, json, rs, cc, sh, py, html, c, h, rb, gradle, txt, mod, sql, yml, adoc, clang-format, css, project, bat, bas, yaml, pro, toml, gemspec, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 36% | 33% | 29%
dart0% | 0% | 99% | 0% | <1%
rs0% | 0% | 65% | 32% | 2%
go0% | 0% | 0% | 68% | 31%
bas0% | 0% | 0% | 100% | 0%
java0% | 0% | 0% | 14% | 85%
cc0% | 0% | 0% | 80% | 19%
rb0% | 0% | 0% | 90% | 9%
h0% | 0% | 0% | 23% | 76%
gemspec0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 100% | 0%
c0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
yaml0% | 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
js0% | 0% | 36% | 33% | 29%
dart0% | 0% | 96% | 0% | 3%
rust0% | 0% | 62% | 35% | 2%
visualbasic0% | 0% | 0% | 100% | 0%
cpp0% | 0% | 0% | 87% | 12%
go0% | 0% | 0% | 87% | 12%
java0% | 0% | 0% | 100% | 0%
tile_server0% | 0% | 0% | 43% | 56%
ruby0% | 0% | 0% | 86% | 13%
android_demo0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
python0% | 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
interface.rs
in rust/src
208 - 83 1751 25
open_location_code.dart
in dart/lib/src
284 9 83 2429 22
openlocationcode.js
in js/src
411 15 83 2357 22
openlocationcode.cc
in cpp
325 15 993 1810 18
openlocationcode.js
in js/closure
380 12 994 1720 17
open_location_code.rb
in ruby/lib/plus_codes
207 19 83 2327 15
OpenLocationCode.java
in java/src/main/java/com/google/openlocationcode
356 36 77 1341 14
consts.rs
in rust/src
34 - 503 1751 13
encode.go
in go
67 2 503 2458 13
open-location-code.gemspec
in ruby
20 - 83 2304 12
shorten.go
in go
65 2 1004 2458 11
openlocationcode.h
in cpp
31 - 83 1810 10
private.rs
in rust/src
40 - 973 1751 10
olc.go
in go
169 10 993 2458 10
Cargo.toml
in rust
13 - 83 1751 9
plus_codes.rb
in ruby/lib
19 - 980 2327 8
olc_gofuzz.go
in go
18 1 83 2458 7
decode.go
in go
64 1 1004 2458 7
bas
OpenLocationCode.bas
in visualbasic
514 22 1015 1838 7
openlocationcode_example.cc
in cpp
29 1 993 1810 6