facebookincubator / RapiD
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 408 files with 68,782 lines of code.
    • 20 files changed more than 100 times (15,951 lines of code)
    • 73 files changed 51-100 times (19,579 lines of code)
    • 184 files changed 21-50 times (24,913 lines of code)
    • 101 files changed 6-20 times (7,466 lines of code)
    • 30 files changed 1-5 times (873 lines of code)
23% | 28% | 36% | 10% | 1%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
js, svg, json, css, md, html, yml, txt, xml, yaml, npmignore, gitignore, arcconfig, py, gitattributes, cjs, sh, editorconfig, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js14% | 31% | 40% | 12% | 1%
css56% | 17% | 20% | 4% | <1%
yaml99% | 0% | 0% | 0% | <1%
html100% | 0% | 0% | 0% | 0%
cjs0% | 0% | 0% | 0% | 100%
py0% | 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
css56% | 17% | 20% | 4% | <1%
modules/ui11% | 33% | 44% | 9% | 1%
data99% | 0% | 0% | 0% | <1%
modules/services28% | 36% | 20% | 14% | 0%
modules/renderer65% | 26% | 7% | 0% | <1%
modules/modes40% | 21% | 34% | 3% | 0%
modules/validations18% | 25% | 42% | 10% | 2%
modules/core14% | 33% | 37% | 14% | <1%
modules/behavior17% | 54% | 26% | 1% | 0%
modules/util13% | 1% | 49% | 33% | 2%
ROOT37% | 0% | 29% | 0% | 33%
modules/svg0% | 40% | 39% | 20% | 0%
modules/presets0% | 92% | 7% | 0% | 0%
modules/osm0% | 18% | 67% | 14% | 0%
modules/operations0% | 23% | 60% | 15% | 0%
scripts0% | 23% | 33% | 36% | 6%
modules0% | 67% | 0% | 32% | 0%
modules/actions0% | 0% | 73% | 20% | 6%
modules/geo0% | 0% | 55% | 44% | 0%
config0% | 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# contributors
core.yaml
in data
2555 - 177 3320 620 81
4860 - 185 1907 386 42
index.html
in root
64 - 214 3566 294 35
context.js
in modules/core
430 25 201 2097 236 32
map.js
in modules/renderer
815 57 201 2129 193 30
init.js
in modules/ui
519 13 185 2180 191 36
select.js
in modules/modes
525 33 201 2131 158 30
commit.js
in modules/ui
462 16 201 2129 152 30
mapillary.js
in modules/services
588 37 214 2131 145 34
osm.js
in modules/services
1172 110 214 2005 122 26
entity_editor.js
in modules/ui
303 15 214 2180 119 25
preset_list.js
in modules/ui
399 23 185 2180 119 29
util.js
in modules/util
187 18 176 2171 116 31
localized.js
in modules/ui/fields
385 20 214 2114 116 22
combo.js
in modules/ui/fields
547 22 214 2114 113 22
drag_node.js
in modules/modes
375 24 214 2131 106 22
background.js
in modules/renderer
409 12 115 2129 105 26
background_source.js
in modules/renderer
458 42 214 2129 105 28
select.js
in modules/behavior
300 17 214 2129 102 26
crossing_ways.js
in modules/validations
598 31 201 1214 101 18
draw_way.js
in modules/behavior
324 27 174 2129 100 27
validator.js
in modules/core
473 14 173 1170 98 16
streetside.js
in modules/services
739 34 214 1488 95 23
sidebar.js
in modules/ui
325 13 214 2129 92 24
index.js
in modules/presets
471 11 173 2131 92 19
field.js
in modules/ui
266 14 214 1718 91 20
index.js
in modules/util
19 - 200 2132 90 24
input.js
in modules/ui/fields
207 11 201 2114 89 25
preset.js
in modules/presets
229 2 214 2131 89 23
346 - 611 1881 88 19
restrictions.js
in modules/ui/fields
492 18 214 2114 88 20
intro.js
in modules/ui/intro
202 4 214 2111 87 21
history.js
in modules/core
542 44 177 2131 87 23
feature_list.js
in modules/ui
284 18 228 2129 85 33
labels.js
in modules/svg
601 27 214 2130 84 22
address.js
in modules/ui/fields
259 20 214 2114 83 17
openstreetcam.js
in modules/services
437 26 214 1625 83 22
line.js
in modules/ui/intro
869 77 255 2129 82 19
success.js
in modules/ui
322 10 254 2129 80 22
outdated_tags.js
in modules/validations
244 13 201 1131 79 13
vertices.js
in modules/svg
350 18 255 2130 78 21
wikipedia.js
in modules/ui/fields
239 8 438 2114 77 17
339 - 284 1625 77 25
index.js
in modules/ui
71 - 502 2129 75 18
layers.js
in modules/svg
104 8 214 2130 74 25
mapillary_images.js
in modules/svg
239 18 284 2130 73 28
lines.js
in modules/svg
270 13 214 2130 73 20
taginfo.js
in modules/services
297 28 214 2131 72 20
hash.js
in modules/behavior
160 9 214 2129 70 23
hover.js
in modules/behavior
171 14 438 2129 70 18
Files With Most Contributors (Top 50)
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
core.yaml
in data
2555 - 177 3320 620 81
4860 - 185 1907 386 42
index.html
in root
64 - 214 3566 294 35
context.js
in modules/core
430 25 201 2097 236 32
map.js
in modules/renderer
815 57 201 2129 193 30
init.js
in modules/ui
519 13 185 2180 191 36
select.js
in modules/modes
525 33 201 2131 158 30
commit.js
in modules/ui
462 16 201 2129 152 30
mapillary.js
in modules/services
588 37 214 2131 145 34
osm.js
in modules/services
1172 110 214 2005 122 26
entity_editor.js
in modules/ui
303 15 214 2180 119 25
preset_list.js
in modules/ui
399 23 185 2180 119 29
localized.js
in modules/ui/fields
385 20 214 2114 116 22
util.js
in modules/util
187 18 176 2171 116 31
combo.js
in modules/ui/fields
547 22 214 2114 113 22
drag_node.js
in modules/modes
375 24 214 2131 106 22
background.js
in modules/renderer
409 12 115 2129 105 26
background_source.js
in modules/renderer
458 42 214 2129 105 28
select.js
in modules/behavior
300 17 214 2129 102 26
crossing_ways.js
in modules/validations
598 31 201 1214 101 18
draw_way.js
in modules/behavior
324 27 174 2129 100 27
validator.js
in modules/core
473 14 173 1170 98 16
streetside.js
in modules/services
739 34 214 1488 95 23
index.js
in modules/presets
471 11 173 2131 92 19
sidebar.js
in modules/ui
325 13 214 2129 92 24
field.js
in modules/ui
266 14 214 1718 91 20
index.js
in modules/util
19 - 200 2132 90 24
preset.js
in modules/presets
229 2 214 2131 89 23
input.js
in modules/ui/fields
207 11 201 2114 89 25
346 - 611 1881 88 19
restrictions.js
in modules/ui/fields
492 18 214 2114 88 20
intro.js
in modules/ui/intro
202 4 214 2111 87 21
history.js
in modules/core
542 44 177 2131 87 23
feature_list.js
in modules/ui
284 18 228 2129 85 33
labels.js
in modules/svg
601 27 214 2130 84 22
address.js
in modules/ui/fields
259 20 214 2114 83 17
openstreetcam.js
in modules/services
437 26 214 1625 83 22
line.js
in modules/ui/intro
869 77 255 2129 82 19
success.js
in modules/ui
322 10 254 2129 80 22
outdated_tags.js
in modules/validations
244 13 201 1131 79 13
vertices.js
in modules/svg
350 18 255 2130 78 21
wikipedia.js
in modules/ui/fields
239 8 438 2114 77 17
339 - 284 1625 77 25
index.js
in modules/ui
71 - 502 2129 75 18
layers.js
in modules/svg
104 8 214 2130 74 25
lines.js
in modules/svg
270 13 214 2130 73 20
mapillary_images.js
in modules/svg
239 18 284 2130 73 28
taginfo.js
in modules/services
297 28 214 2131 72 20
navigation.js
in modules/ui/intro
426 43 438 2129 70 18
hover.js
in modules/behavior
171 14 438 2129 70 18
Correlations

File Size vs. Number of Changes: 408 points

karma.conf.cjs x: 58 lines of code y: 1 # changes modules/services/index.js x: 55 lines of code y: 48 # changes scripts/build_data.js x: 200 lines of code y: 53 # changes scripts/update_imagery.js x: 142 lines of code y: 19 # changes development_server.js x: 50 lines of code y: 28 # changes scripts/build_css.js x: 59 lines of code y: 9 # changes scripts/server.js x: 11 lines of code y: 8 # changes scripts/update_locales.js x: 281 lines of code y: 29 # changes modules/renderer/background.js x: 409 lines of code y: 105 # changes modules/validations/incompatible_source.js x: 66 lines of code y: 40 # changes modules/osm/entity.js x: 186 lines of code y: 45 # changes modules/core/rapid_context.js x: 161 lines of code y: 33 # changes modules/actions/join.js x: 151 lines of code y: 45 # changes modules/core/validator.js x: 473 lines of code y: 98 # changes modules/presets/index.js x: 471 lines of code y: 92 # changes modules/behavior/draw_way.js x: 324 lines of code y: 100 # changes modules/util/svg_paths_rtl_fix.js x: 39 lines of code y: 12 # changes modules/util/util.js x: 187 lines of code y: 116 # changes modules/validations/mismatched_geometry.js x: 324 lines of code y: 42 # changes data/core.yaml x: 2555 lines of code y: 620 # changes modules/core/history.js x: 542 lines of code y: 87 # changes modules/core/preferences.js x: 24 lines of code y: 7 # changes modules/ui/status.js x: 59 lines of code y: 39 # changes modules/ui/sections/raw_membership_editor.js x: 442 lines of code y: 36 # changes css/80_app.css x: 4860 lines of code y: 386 # changes modules/operations/merge.js x: 74 lines of code y: 43 # changes modules/osm/relation.js x: 261 lines of code y: 33 # changes modules/ui/init.js x: 519 lines of code y: 191 # changes modules/ui/preset_list.js x: 399 lines of code y: 119 # changes modules/core/file_fetcher.js x: 88 lines of code y: 29 # changes modules/core/localizer.js x: 258 lines of code y: 35 # changes modules/services/nsi.js x: 401 lines of code y: 20 # changes modules/util/index.js x: 19 lines of code y: 90 # changes modules/validations/outdated_tags.js x: 244 lines of code y: 79 # changes modules/core/context.js x: 430 lines of code y: 236 # changes modules/core/validation/models.js x: 70 lines of code y: 26 # changes modules/modes/select.js x: 525 lines of code y: 158 # changes modules/renderer/map.js x: 815 lines of code y: 193 # changes modules/svg/data.js x: 393 lines of code y: 41 # changes modules/ui/commit.js x: 462 lines of code y: 152 # changes modules/ui/commit_warnings.js x: 76 lines of code y: 45 # changes modules/ui/fields/input.js x: 207 lines of code y: 89 # changes modules/ui/sections/entity_issues.js x: 212 lines of code y: 28 # changes modules/ui/sections/validation_issues.js x: 170 lines of code y: 29 # changes modules/validations/crossing_ways.js x: 598 lines of code y: 101 # changes scripts/aws_deploy.py x: 52 lines of code y: 3 # changes modules/ui/rapid_feature_toggle_dialog.js x: 254 lines of code y: 19 # changes modules/ui/rapid_view_manage_datasets.js x: 387 lines of code y: 21 # changes index.html x: 64 lines of code y: 294 # changes modules/actions/add_member.js x: 115 lines of code y: 30 # changes modules/actions/add_midpoint.js x: 20 lines of code y: 17 # changes modules/actions/circularize.js x: 202 lines of code y: 50 # changes modules/actions/connect.js x: 189 lines of code y: 25 # changes modules/actions/delete_relation.js x: 30 lines of code y: 16 # changes modules/actions/merge.js x: 57 lines of code y: 20 # changes modules/actions/merge_polygon.js x: 117 lines of code y: 23 # changes modules/actions/merge_remote_changes.js x: 196 lines of code y: 33 # changes modules/actions/move.js x: 238 lines of code y: 36 # changes modules/actions/rotate.js x: 13 lines of code y: 11 # changes modules/actions/scale.js x: 20 lines of code y: 8 # changes modules/actions/split.js x: 252 lines of code y: 43 # changes modules/actions/straighten_way.js x: 126 lines of code y: 10 # changes modules/behavior/hash.js x: 160 lines of code y: 70 # changes modules/behavior/lasso.js x: 89 lines of code y: 38 # changes modules/behavior/select.js x: 300 lines of code y: 102 # changes modules/core/graph.js x: 229 lines of code y: 32 # changes modules/core/uploader.js x: 288 lines of code y: 8 # changes modules/geo/geom.js x: 103 lines of code y: 22 # changes modules/geo/index.js x: 8 lines of code y: 49 # changes modules/index.js x: 42 lines of code y: 61 # changes modules/modes/drag_node.js x: 375 lines of code y: 106 # changes modules/modes/rotate.js x: 144 lines of code y: 61 # changes modules/modes/select_data.js x: 78 lines of code y: 36 # changes modules/operations/circularize.js x: 87 lines of code y: 44 # changes modules/operations/copy.js x: 109 lines of code y: 19 # changes modules/operations/delete.js x: 125 lines of code y: 62 # changes modules/operations/disconnect.js x: 163 lines of code y: 53 # changes modules/operations/extract.js x: 70 lines of code y: 39 # changes modules/operations/move.js x: 64 lines of code y: 52 # changes modules/operations/orthogonalize.js x: 104 lines of code y: 49 # changes modules/operations/rotate.js x: 64 lines of code y: 49 # changes modules/operations/straighten.js x: 106 lines of code y: 46 # changes modules/osm/intersection.js x: 446 lines of code y: 44 # changes modules/osm/node.js x: 131 lines of code y: 31 # changes modules/osm/way.js x: 379 lines of code y: 54 # changes modules/presets/collection.js x: 121 lines of code y: 60 # changes modules/presets/field.js x: 23 lines of code y: 45 # changes modules/presets/preset.js x: 229 lines of code y: 89 # changes modules/renderer/background_source.js x: 458 lines of code y: 105 # changes modules/renderer/features.js x: 474 lines of code y: 54 # changes modules/services/fb_ai_features.js x: 258 lines of code y: 13 # changes modules/services/improveOSM.js x: 393 lines of code y: 64 # changes modules/services/keepRight.js x: 373 lines of code y: 53 # changes modules/services/mapillary.js x: 588 lines of code y: 145 # changes modules/services/maprules.js x: 202 lines of code y: 22 # changes modules/services/nominatim.js x: 78 lines of code y: 32 # changes modules/services/openstreetcam.js x: 437 lines of code y: 83 # changes modules/services/osm.js x: 1172 lines of code y: 122 # changes modules/services/osm_wikibase.js x: 240 lines of code y: 29 # changes modules/services/osmose.js x: 237 lines of code y: 44 # changes modules/services/streetside.js x: 739 lines of code y: 95 # changes modules/services/taginfo.js x: 297 lines of code y: 72 # changes modules/services/vector_tile.js x: 171 lines of code y: 34 # changes modules/services/wikidata.js x: 167 lines of code y: 42 # changes modules/svg/defs.js x: 181 lines of code y: 67 # changes modules/svg/labels.js x: 601 lines of code y: 84 # changes modules/svg/layers.js x: 104 lines of code y: 74 # changes modules/svg/lines.js x: 270 lines of code y: 73 # changes modules/svg/midpoints.js x: 126 lines of code y: 35 # changes modules/svg/rapid_features.js x: 328 lines of code y: 10 # changes modules/svg/turns.js x: 91 lines of code y: 33 # changes modules/ui/changeset_editor.js x: 103 lines of code y: 36 # changes modules/ui/conflicts.js x: 259 lines of code y: 46 # changes modules/ui/entity_editor.js x: 303 lines of code y: 119 # changes modules/ui/field.js x: 266 lines of code y: 91 # changes modules/ui/fields/address.js x: 259 lines of code y: 83 # changes modules/ui/fields/combo.js x: 547 lines of code y: 113 # changes modules/ui/fields/localized.js x: 385 lines of code y: 116 # changes modules/ui/fields/radio.js x: 246 lines of code y: 66 # changes modules/ui/fields/restrictions.js x: 492 lines of code y: 88 # changes modules/ui/intro/building.js x: 598 lines of code y: 54 # changes modules/ui/intro/intro.js x: 202 lines of code y: 87 # changes modules/ui/keepRight_details.js x: 94 lines of code y: 51 # changes modules/ui/panels/measurement.js x: 39 lines of code y: 46 # changes modules/ui/rapid_feature_inspector.js x: 216 lines of code y: 13 # changes modules/ui/sections/changes.js x: 124 lines of code y: 22 # changes modules/ui/sections/feature_type.js x: 116 lines of code y: 28 # changes modules/ui/sections/preset_fields.js x: 133 lines of code y: 23 # changes modules/ui/sections/raw_member_editor.js x: 314 lines of code y: 30 # changes modules/ui/sections/raw_tag_editor.js x: 469 lines of code y: 38 # changes modules/ui/shortcuts.js x: 225 lines of code y: 64 # changes modules/ui/sidebar.js x: 325 lines of code y: 92 # changes modules/ui/top_toolbar.js x: 81 lines of code y: 26 # changes modules/util/keybinding.js x: 278 lines of code y: 27 # changes modules/validations/almost_junction.js x: 277 lines of code y: 68 # changes modules/validations/private_data.js x: 114 lines of code y: 35 # changes modules/validations/y_shaped_connection.js x: 111 lines of code y: 10 # changes modules/renderer/tile_layer.js x: 214 lines of code y: 65 # changes modules/services/esri_data.js x: 249 lines of code y: 12 # changes modules/ui/sections/data_layers.js x: 360 lines of code y: 27 # changes modules/validations/disconnected_way.js x: 161 lines of code y: 60 # changes modules/validations/impossible_oneway.js x: 179 lines of code y: 35 # changes modules/validations/short_road.js x: 99 lines of code y: 12 # changes modules/modes/rapid_select_features.js x: 78 lines of code y: 6 # changes modules/modes/select_error.js x: 129 lines of code y: 34 # changes modules/ui/feature_list.js x: 284 lines of code y: 85 # changes modules/validations/close_nodes.js x: 226 lines of code y: 42 # changes modules/behavior/paste.js x: 53 lines of code y: 51 # changes modules/ui/lasso.js x: 47 lines of code y: 11 # changes modules/actions/merge_nodes.js x: 16 lines of code y: 6 # changes modules/actions/orthogonalize.js x: 181 lines of code y: 32 # changes modules/actions/rapid_accept_feature.js x: 129 lines of code y: 4 # changes modules/actions/straighten_nodes.js x: 31 lines of code y: 13 # changes modules/behavior/drag.js x: 136 lines of code y: 49 # changes modules/behavior/draw.js x: 212 lines of code y: 66 # changes modules/geo/ortho.js x: 68 lines of code y: 7 # changes modules/geo/raw_mercator.js x: 20 lines of code y: 14 # changes modules/modes/move.js x: 151 lines of code y: 66 # changes modules/operations/paste.js x: 68 lines of code y: 15 # changes modules/svg/helpers.js x: 223 lines of code y: 25 # changes modules/ui/edit_menu.js x: 228 lines of code y: 57 # changes modules/ui/intro/helper.js x: 215 lines of code y: 56 # changes modules/ui/map_in_map.js x: 240 lines of code y: 50 # changes modules/ui/scale.js x: 67 lines of code y: 32 # changes modules/validations/unsquare_way.js x: 90 lines of code y: 40 # changes modules/ui/success.js x: 322 lines of code y: 80 # changes modules/svg/points.js x: 124 lines of code y: 48 # changes modules/svg/vertices.js x: 350 lines of code y: 78 # changes modules/ui/intro/line.js x: 869 lines of code y: 82 # changes modules/ui/sections/background_offset.js x: 134 lines of code y: 29 # changes config/esbuild.config.legacy-min.js x: 21 lines of code y: 1 # changes config/esbuild.config.modern-min.js x: 12 lines of code y: 1 # changes modules/util/zoom_pan.js x: 308 lines of code y: 25 # changes modules/osm/note.js x: 45 lines of code y: 18 # changes modules/ui/geolocate.js x: 76 lines of code y: 48 # changes scripts/language_names.js x: 93 lines of code y: 10 # changes modules/svg/mapillary_map_features.js x: 158 lines of code y: 36 # changes css/60_photos.css x: 339 lines of code y: 77 # changes modules/actions/change_preset.js x: 10 lines of code y: 13 # changes modules/actions/extract.js x: 84 lines of code y: 28 # changes modules/core/index.js x: 12 lines of code y: 22 # changes modules/presets/category.js x: 43 lines of code y: 36 # changes modules/svg/mapillary_images.js x: 239 lines of code y: 73 # changes modules/svg/mapillary_position.js x: 116 lines of code y: 14 # changes modules/svg/mapillary_signs.js x: 155 lines of code y: 57 # changes modules/ui/preset_icon.js x: 366 lines of code y: 69 # changes modules/ui/sections/validation_rules.js x: 134 lines of code y: 31 # changes modules/validations/help_request.js x: 44 lines of code y: 20 # changes modules/validations/missing_tag.js x: 111 lines of code y: 69 # changes modules/ui/photoviewer.js x: 123 lines of code y: 27 # changes modules/validations/duplicate_way_segments.js x: 91 lines of code y: 4 # changes modules/validations/index.js x: 18 lines of code y: 41 # changes modules/ui/panels/background.js x: 129 lines of code y: 37 # changes modules/ui/panes/background.js x: 22 lines of code y: 20 # changes modules/ui/sections/ReactComponent.js x: 28 lines of code y: 1 # changes css/80_app_fb.css x: 890 lines of code y: 34 # changes modules/ui/rapid_poweruser_features_dialog.js x: 138 lines of code y: 9 # changes modules/ui/sections/background_list.js x: 291 lines of code y: 33 # changes modules/ui/tools/rapid_features.js x: 86 lines of code y: 5 # changes modules/operations/cycle_highway_tag.js x: 57 lines of code y: 7 # changes modules/osm/lanes.js x: 116 lines of code y: 9 # changes modules/osm/multipolygon.js x: 149 lines of code y: 22 # changes modules/ui/combobox.js x: 377 lines of code y: 44 # changes modules/ui/curtain.js x: 212 lines of code y: 41 # changes modules/ui/fields/check.js x: 173 lines of code y: 64 # changes modules/ui/fields/cycleway.js x: 125 lines of code y: 56 # changes modules/ui/fields/roadspeed.js x: 110 lines of code y: 4 # changes modules/ui/note_header.js x: 53 lines of code y: 27 # changes modules/ui/tooltip.js x: 83 lines of code y: 14 # changes modules/util/jxon.js x: 118 lines of code y: 7 # changes modules/ui/version.js x: 44 lines of code y: 34 # changes css/30_highways.css x: 589 lines of code y: 47 # changes css/50_misc.css x: 377 lines of code y: 63 # changes css/65_data.css x: 177 lines of code y: 58 # changes modules/actions/upgrade_tags.js x: 54 lines of code y: 13 # changes modules/behavior/hover.js x: 171 lines of code y: 70 # changes modules/modes/add_note.js x: 38 lines of code y: 32 # changes modules/modes/draw_area.js x: 28 lines of code y: 42 # changes modules/modes/save.js x: 188 lines of code y: 70 # changes modules/modes/select_note.js x: 106 lines of code y: 48 # changes modules/operations/reverse.js x: 57 lines of code y: 36 # changes modules/operations/split.js x: 67 lines of code y: 42 # changes modules/svg/openstreetcam_images.js x: 234 lines of code y: 36 # changes modules/svg/streetside.js x: 265 lines of code y: 47 # changes modules/ui/confirm.js x: 27 lines of code y: 28 # changes modules/ui/data_editor.js x: 62 lines of code y: 29 # changes modules/ui/field_help.js x: 188 lines of code y: 37 # changes modules/ui/fields/access.js x: 221 lines of code y: 55 # changes modules/ui/fields/lanes.js x: 39 lines of code y: 29 # changes modules/ui/fields/wikidata.js x: 288 lines of code y: 42 # changes modules/ui/fields/wikipedia.js x: 239 lines of code y: 77 # changes modules/ui/flash.js x: 83 lines of code y: 33 # changes modules/ui/improveOSM_comments.js x: 75 lines of code y: 21 # changes modules/ui/improveOSM_editor.js x: 155 lines of code y: 29 # changes modules/ui/info.js x: 111 lines of code y: 55 # changes modules/ui/intro/area.js x: 396 lines of code y: 62 # changes modules/ui/intro/navigation.js x: 426 lines of code y: 70 # changes modules/ui/intro/point.js x: 371 lines of code y: 66 # changes modules/ui/intro/rapid.js x: 199 lines of code y: 10 # changes modules/ui/intro/start_editing.js x: 71 lines of code y: 38 # changes modules/ui/intro/welcome.js x: 48 lines of code y: 40 # changes modules/ui/issues_info.js x: 75 lines of code y: 24 # changes modules/ui/loading.js x: 41 lines of code y: 25 # changes modules/ui/modal.js x: 86 lines of code y: 31 # changes modules/ui/note_comments.js x: 97 lines of code y: 31 # changes modules/ui/note_editor.js x: 301 lines of code y: 53 # changes modules/ui/note_report.js x: 32 lines of code y: 18 # changes modules/ui/notice.js x: 32 lines of code y: 31 # changes modules/ui/osmose_editor.js x: 113 lines of code y: 23 # changes modules/ui/osmose_header.js x: 62 lines of code y: 20 # changes modules/ui/pane.js x: 99 lines of code y: 18 # changes modules/ui/panels/history.js x: 209 lines of code y: 43 # changes modules/ui/panels/location.js x: 55 lines of code y: 23 # changes modules/ui/panes/help.js x: 384 lines of code y: 27 # changes modules/ui/panes/preferences.js x: 14 lines of code y: 16 # changes modules/ui/popover.js x: 251 lines of code y: 23 # changes modules/ui/section.js x: 106 lines of code y: 15 # changes modules/ui/sections/overlay_list.js x: 90 lines of code y: 20 # changes modules/ui/sections/photo_overlays.js x: 263 lines of code y: 26 # changes modules/ui/sections/validation_options.js x: 58 lines of code y: 17 # changes modules/ui/sections/validation_status.js x: 131 lines of code y: 17 # changes modules/ui/settings/custom_background.js x: 80 lines of code y: 23 # changes modules/ui/source_switch.js x: 41 lines of code y: 39 # changes modules/ui/tag_reference.js x: 151 lines of code y: 64 # changes modules/ui/tools/modes.js x: 112 lines of code y: 27 # changes modules/ui/tools/save.js x: 121 lines of code y: 35 # changes modules/ui/tools/sidebar_toggle.js x: 25 lines of code y: 22 # changes modules/ui/tools/undo_redo.js x: 134 lines of code y: 33 # changes modules/ui/view_on_keepRight.js x: 33 lines of code y: 22 # changes modules/ui/zoom.js x: 112 lines of code y: 64 # changes modules/ui/zoom_to_selection.js x: 56 lines of code y: 18 # changes modules/util/detect.js x: 85 lines of code y: 41 # changes modules/util/get_set_value.js x: 27 lines of code y: 9 # changes css/65_data_fb.css x: 103 lines of code y: 6 # changes css/30_highways_fb.css x: 5 lines of code y: 5 # changes modules/modes/index.js x: 17 lines of code y: 21 # changes modules/ui/index.js x: 71 lines of code y: 75 # changes modules/ui/rapid_service_license.js x: 9 lines of code y: 3 # changes modules/ui/tools/index.js x: 7 lines of code y: 11 # changes css/20_map.css x: 346 lines of code y: 88 # changes css/35_aeroways.css x: 74 lines of code y: 17 # changes css/40_railways.css x: 65 lines of code y: 23 # changes css/70_fills.css x: 49 lines of code y: 25 # changes modules/actions/discard_tags.js x: 24 lines of code y: 18 # changes modules/modes/add_area.js x: 62 lines of code y: 36 # changes modules/osm/index.js x: 37 lines of code y: 24 # changes modules/svg/debug.js x: 109 lines of code y: 39 # changes modules/svg/improveOSM.js x: 180 lines of code y: 20 # changes modules/svg/keepRight.js x: 171 lines of code y: 23 # changes modules/svg/osmose.js x: 184 lines of code y: 15 # changes modules/ui/cmd.js x: 48 lines of code y: 23 # changes css/25_areas.css x: 291 lines of code y: 52 # changes modules/actions/move_member.js x: 5 lines of code y: 2 # changes modules/actions/restrict_turn.js x: 27 lines of code y: 20 # changes modules/actions/reverse.js x: 138 lines of code y: 26 # changes modules/actions/revert.js x: 30 lines of code y: 7 # changes modules/actions/unrestrict_turn.js x: 6 lines of code y: 8 # changes modules/behavior/breathe.js x: 151 lines of code y: 30 # changes modules/core/validation/index.js x: 1 lines of code y: 3 # changes modules/svg/osm.js x: 52 lines of code y: 16 # changes modules/svg/tag_pattern.js x: 108 lines of code y: 8 # changes modules/ui/spinner.js x: 20 lines of code y: 10 # changes
620.0
# changes
  min: 1.0
  average: 39.75
  25th percentile: 16.0
  median: 30.5
  75th percentile: 48.0
  max: 620.0
0 4860.0
lines of code
min: 1.0 | average: 168.58 | 25th percentile: 48.0 | median: 103.0 | 75th percentile: 211.25 | max: 4860.0

Number of Contributors vs. Number of Changes: 408 points

karma.conf.cjs x: 1 # contributors y: 1 # changes modules/services/index.js x: 18 # contributors y: 48 # changes scripts/build_data.js x: 11 # contributors y: 53 # changes scripts/update_imagery.js x: 10 # contributors y: 19 # changes development_server.js x: 11 # contributors y: 28 # changes scripts/build_css.js x: 6 # contributors y: 9 # changes modules/renderer/background.js x: 26 # contributors y: 105 # changes modules/validations/incompatible_source.js x: 13 # contributors y: 40 # changes modules/osm/entity.js x: 15 # contributors y: 45 # changes modules/core/rapid_context.js x: 5 # contributors y: 33 # changes modules/core/validator.js x: 16 # contributors y: 98 # changes modules/presets/index.js x: 19 # contributors y: 92 # changes modules/behavior/draw_way.js x: 27 # contributors y: 100 # changes modules/util/svg_paths_rtl_fix.js x: 9 # contributors y: 12 # changes modules/util/util.js x: 31 # contributors y: 116 # changes modules/validations/mismatched_geometry.js x: 11 # contributors y: 42 # changes data/core.yaml x: 81 # contributors y: 620 # changes modules/core/history.js x: 23 # contributors y: 87 # changes modules/core/preferences.js x: 7 # contributors y: 7 # changes modules/ui/status.js x: 18 # contributors y: 39 # changes modules/ui/sections/raw_membership_editor.js x: 10 # contributors y: 36 # changes css/80_app.css x: 42 # contributors y: 386 # changes modules/operations/merge.js x: 18 # contributors y: 43 # changes modules/osm/relation.js x: 15 # contributors y: 33 # changes modules/ui/init.js x: 36 # contributors y: 191 # changes modules/ui/preset_list.js x: 29 # contributors y: 119 # changes modules/core/file_fetcher.js x: 9 # contributors y: 29 # changes modules/core/localizer.js x: 11 # contributors y: 35 # changes modules/services/nsi.js x: 3 # contributors y: 20 # changes modules/util/index.js x: 24 # contributors y: 90 # changes modules/validations/outdated_tags.js x: 13 # contributors y: 79 # changes modules/core/context.js x: 32 # contributors y: 236 # changes modules/core/validation/models.js x: 9 # contributors y: 26 # changes modules/modes/select.js x: 30 # contributors y: 158 # changes modules/renderer/map.js x: 30 # contributors y: 193 # changes modules/svg/data.js x: 15 # contributors y: 41 # changes modules/ui/commit.js x: 30 # contributors y: 152 # changes modules/ui/commit_warnings.js x: 17 # contributors y: 45 # changes modules/ui/fields/input.js x: 25 # contributors y: 89 # changes modules/ui/sections/entity_issues.js x: 10 # contributors y: 28 # changes modules/validations/crossing_ways.js x: 18 # contributors y: 101 # changes scripts/aws_deploy.py x: 3 # contributors y: 3 # changes modules/ui/rapid_feature_toggle_dialog.js x: 4 # contributors y: 19 # changes index.html x: 35 # contributors y: 294 # changes modules/actions/add_member.js x: 13 # contributors y: 30 # changes modules/actions/add_midpoint.js x: 8 # contributors y: 17 # changes modules/actions/circularize.js x: 17 # contributors y: 50 # changes modules/actions/connect.js x: 12 # contributors y: 25 # changes modules/actions/delete_relation.js x: 9 # contributors y: 16 # changes modules/actions/merge.js x: 12 # contributors y: 20 # changes modules/actions/merge_polygon.js x: 11 # contributors y: 23 # changes modules/actions/merge_remote_changes.js x: 13 # contributors y: 33 # changes modules/actions/move.js x: 13 # contributors y: 36 # changes modules/actions/reflect.js x: 12 # contributors y: 27 # changes modules/actions/rotate.js x: 7 # contributors y: 11 # changes modules/actions/scale.js x: 4 # contributors y: 8 # changes modules/actions/split.js x: 15 # contributors y: 43 # changes modules/behavior/hash.js x: 23 # contributors y: 70 # changes modules/behavior/lasso.js x: 14 # contributors y: 38 # changes modules/behavior/select.js x: 26 # contributors y: 102 # changes modules/core/graph.js x: 14 # contributors y: 32 # changes modules/core/locations.js x: 3 # contributors y: 11 # changes modules/geo/geom.js x: 9 # contributors y: 22 # changes modules/geo/index.js x: 18 # contributors y: 49 # changes modules/index.js x: 16 # contributors y: 61 # changes modules/modes/drag_node.js x: 22 # contributors y: 106 # changes modules/modes/rotate.js x: 23 # contributors y: 61 # changes modules/modes/select_data.js x: 14 # contributors y: 36 # changes modules/operations/continue.js x: 16 # contributors y: 47 # changes modules/operations/copy.js x: 7 # contributors y: 19 # changes modules/operations/delete.js x: 15 # contributors y: 62 # changes modules/operations/disconnect.js x: 16 # contributors y: 53 # changes modules/operations/extract.js x: 12 # contributors y: 39 # changes modules/operations/move.js x: 14 # contributors y: 52 # changes modules/operations/orthogonalize.js x: 15 # contributors y: 49 # changes modules/operations/reflect.js x: 14 # contributors y: 43 # changes modules/operations/rotate.js x: 14 # contributors y: 49 # changes modules/osm/intersection.js x: 13 # contributors y: 44 # changes modules/osm/node.js x: 11 # contributors y: 31 # changes modules/osm/way.js x: 15 # contributors y: 54 # changes modules/presets/collection.js x: 19 # contributors y: 60 # changes modules/presets/field.js x: 18 # contributors y: 45 # changes modules/presets/preset.js x: 23 # contributors y: 89 # changes modules/renderer/background_source.js x: 28 # contributors y: 105 # changes modules/renderer/features.js x: 16 # contributors y: 54 # changes modules/services/fb_ai_features.js x: 5 # contributors y: 13 # changes modules/services/improveOSM.js x: 13 # contributors y: 64 # changes modules/services/keepRight.js x: 10 # contributors y: 53 # changes modules/services/mapillary.js x: 34 # contributors y: 145 # changes modules/services/maprules.js x: 12 # contributors y: 22 # changes modules/services/nominatim.js x: 11 # contributors y: 32 # changes modules/services/openstreetcam.js x: 22 # contributors y: 83 # changes modules/services/osm.js x: 26 # contributors y: 122 # changes modules/services/osmose.js x: 12 # contributors y: 44 # changes modules/services/streetside.js x: 23 # contributors y: 95 # changes modules/services/taginfo.js x: 20 # contributors y: 72 # changes modules/services/vector_tile.js x: 12 # contributors y: 34 # changes modules/services/wikidata.js x: 16 # contributors y: 42 # changes modules/svg/defs.js x: 20 # contributors y: 67 # changes modules/svg/layers.js x: 25 # contributors y: 74 # changes modules/svg/midpoints.js x: 15 # contributors y: 35 # changes modules/ui/conflicts.js x: 20 # contributors y: 46 # changes modules/ui/entity_editor.js x: 25 # contributors y: 119 # changes modules/ui/field.js x: 20 # contributors y: 91 # changes modules/ui/fields/address.js x: 17 # contributors y: 83 # changes modules/ui/fields/combo.js x: 22 # contributors y: 113 # changes modules/ui/fields/localized.js x: 22 # contributors y: 116 # changes modules/ui/fields/radio.js x: 17 # contributors y: 66 # changes modules/ui/fields/restrictions.js x: 20 # contributors y: 88 # changes modules/ui/intro/intro.js x: 21 # contributors y: 87 # changes modules/ui/rapid_feature_inspector.js x: 3 # contributors y: 13 # changes modules/ui/sections/changes.js x: 8 # contributors y: 22 # changes modules/ui/sections/preset_fields.js x: 10 # contributors y: 23 # changes modules/ui/sections/raw_member_editor.js x: 9 # contributors y: 30 # changes modules/ui/sections/raw_tag_editor.js x: 13 # contributors y: 38 # changes modules/ui/shortcuts.js x: 20 # contributors y: 64 # changes modules/ui/sidebar.js x: 24 # contributors y: 92 # changes modules/ui/top_toolbar.js x: 10 # contributors y: 26 # changes modules/util/keybinding.js x: 13 # contributors y: 27 # changes modules/validations/almost_junction.js x: 13 # contributors y: 68 # changes modules/validations/y_shaped_connection.js x: 5 # contributors y: 10 # changes modules/renderer/tile_layer.js x: 17 # contributors y: 65 # changes modules/ui/sections/data_layers.js x: 8 # contributors y: 27 # changes modules/validations/disconnected_way.js x: 13 # contributors y: 60 # changes modules/modes/rapid_select_features.js x: 3 # contributors y: 6 # changes modules/ui/feature_list.js x: 33 # contributors y: 85 # changes modules/actions/merge_nodes.js x: 6 # contributors y: 6 # changes modules/actions/straighten_nodes.js x: 8 # contributors y: 13 # changes modules/geo/raw_mercator.js x: 9 # contributors y: 14 # changes modules/modes/move.js x: 25 # contributors y: 66 # changes modules/operations/paste.js x: 7 # contributors y: 15 # changes modules/svg/helpers.js x: 11 # contributors y: 25 # changes modules/ui/edit_menu.js x: 17 # contributors y: 57 # changes modules/ui/intro/helper.js x: 18 # contributors y: 56 # changes modules/ui/success.js x: 22 # contributors y: 80 # changes modules/svg/geolocate.js x: 8 # contributors y: 11 # changes modules/svg/vertices.js x: 21 # contributors y: 78 # changes modules/ui/intro/line.js x: 19 # contributors y: 82 # changes config/esbuild.config.legacy.js x: 2 # contributors y: 2 # changes modules/util/zoom_pan.js x: 8 # contributors y: 25 # changes modules/osm/changeset.js x: 6 # contributors y: 11 # changes modules/osm/note.js x: 6 # contributors y: 18 # changes modules/ui/geolocate.js x: 19 # contributors y: 48 # changes scripts/language_names.js x: 4 # contributors y: 10 # changes modules/svg/mapillary_map_features.js x: 12 # contributors y: 36 # changes css/60_photos.css x: 25 # contributors y: 77 # changes modules/actions/change_preset.js x: 11 # contributors y: 13 # changes modules/presets/category.js x: 16 # contributors y: 36 # changes modules/svg/mapillary_images.js x: 28 # contributors y: 73 # changes modules/svg/mapillary_position.js x: 7 # contributors y: 14 # changes modules/svg/mapillary_signs.js x: 22 # contributors y: 57 # changes modules/svg/tag_classes.js x: 24 # contributors y: 59 # changes modules/ui/preset_icon.js x: 20 # contributors y: 69 # changes modules/ui/sections/validation_rules.js x: 10 # contributors y: 31 # changes modules/validations/help_request.js x: 9 # contributors y: 20 # changes modules/validations/missing_tag.js x: 18 # contributors y: 69 # changes modules/validations/suspicious_name.js x: 10 # contributors y: 33 # changes modules/ui/photoviewer.js x: 14 # contributors y: 27 # changes modules/validations/duplicate_way_segments.js x: 2 # contributors y: 4 # changes modules/validations/index.js x: 17 # contributors y: 41 # changes modules/ui/panels/background.js x: 17 # contributors y: 37 # changes modules/ui/panes/background.js x: 8 # contributors y: 20 # changes css/80_app_fb.css x: 6 # contributors y: 34 # changes modules/ui/rapid_poweruser_features_dialog.js x: 3 # contributors y: 9 # changes modules/ui/tools/rapid_features.js x: 4 # contributors y: 5 # changes modules/actions/delete_member.js x: 8 # contributors y: 8 # changes modules/actions/disconnect.js x: 17 # contributors y: 32 # changes modules/svg/notes.js x: 8 # contributors y: 34 # changes modules/ui/combobox.js x: 11 # contributors y: 44 # changes modules/ui/curtain.js x: 12 # contributors y: 41 # changes modules/ui/version.js x: 16 # contributors y: 34 # changes css/30_highways.css x: 14 # contributors y: 47 # changes css/50_misc.css x: 20 # contributors y: 63 # changes css/65_data.css x: 12 # contributors y: 58 # changes modules/modes/save.js x: 21 # contributors y: 70 # changes modules/operations/split.js x: 13 # contributors y: 42 # changes modules/svg/streetside.js x: 15 # contributors y: 47 # changes modules/ui/confirm.js x: 15 # contributors y: 28 # changes modules/ui/data_header.js x: 10 # contributors y: 14 # changes modules/ui/disclosure.js x: 16 # contributors y: 41 # changes modules/ui/fields/wikipedia.js x: 17 # contributors y: 77 # changes modules/ui/info.js x: 19 # contributors y: 55 # changes modules/ui/intro/area.js x: 16 # contributors y: 62 # changes modules/ui/issues_info.js x: 7 # contributors y: 24 # changes modules/ui/modal.js x: 18 # contributors y: 31 # changes modules/ui/note_comments.js x: 12 # contributors y: 31 # changes modules/ui/note_editor.js x: 12 # contributors y: 53 # changes modules/ui/note_report.js x: 9 # contributors y: 18 # changes modules/ui/notice.js x: 14 # contributors y: 31 # changes modules/ui/osmose_header.js x: 7 # contributors y: 20 # changes modules/ui/rapid_colorpicker.js x: 2 # contributors y: 5 # changes modules/ui/tag_reference.js x: 21 # contributors y: 64 # changes modules/ui/tools/notes.js x: 6 # contributors y: 20 # changes modules/ui/tools/undo_redo.js x: 9 # contributors y: 33 # changes modules/ui/zoom.js x: 22 # contributors y: 64 # changes modules/util/detect.js x: 14 # contributors y: 41 # changes modules/modes/index.js x: 10 # contributors y: 21 # changes modules/ui/index.js x: 18 # contributors y: 75 # changes modules/ui/rapid_service_license.js x: 1 # contributors y: 3 # changes css/20_map.css x: 19 # contributors y: 88 # changes modules/actions/discard_tags.js x: 11 # contributors y: 18 # changes modules/modes/browse.js x: 14 # contributors y: 25 # changes modules/operations/index.js x: 13 # contributors y: 21 # changes modules/svg/areas.js x: 18 # contributors y: 59 # changes modules/svg/osmose.js x: 5 # contributors y: 15 # changes modules/ui/panes/index.js x: 5 # contributors y: 7 # changes modules/ui/sections/index.js x: 5 # contributors y: 8 # changes modules/validations/generic_name.js x: 7 # contributors y: 31 # changes css/25_areas.css x: 13 # contributors y: 52 # changes modules/actions/delete_node.js x: 7 # contributors y: 8 # changes modules/behavior/edit.js x: 8 # contributors y: 7 # changes modules/renderer/index.js x: 5 # contributors y: 4 # changes modules/util/bind_once.js x: 4 # contributors y: 4 # changes
620.0
# changes
  min: 1.0
  average: 39.75
  25th percentile: 16.0
  median: 30.5
  75th percentile: 48.0
  max: 620.0
0 81.0
# contributors
min: 1.0 | average: 12.44 | 25th percentile: 7.0 | median: 12.0 | 75th percentile: 16.0 | max: 81.0