facebookincubator / electron
File Size

The distribution of size of files (measured in lines of code).

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 1,404 files with 136,885 lines of code.
    • 17 very long files (28,383 lines of code)
    • 25 long files (16,968 lines of code)
    • 120 medium size files (36,223 lines of codeclsfd_ftr_w_mp_ins)
    • 157 small files (22,424 lines of code)
    • 1,085 very small files (32,887 lines of code)
20% | 12% | 26% | 16% | 24%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ts40% | 19% | 16% | 13% | 10%
cc17% | 13% | 35% | 18% | 14%
js24% | 0% | 32% | 11% | 31%
mm15% | 15% | 34% | 19% | 15%
gn67% | 0% | 20% | 0% | 12%
gni0% | 38% | 39% | 0% | 22%
h0% | 3% | 13% | 16% | 66%
py0% | 0% | 28% | 19% | 51%
yml0% | 0% | 0% | 95% | 4%
xml0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 94% | 5%
html0% | 0% | 0% | 4% | 95%
cpp0% | 0% | 0% | 0% | 100%
gyp0% | 0% | 0% | 0% | 100%
json50% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
coffee0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spec-main53% | 16% | 13% | 12% | 4%
shell/browser17% | 11% | 30% | 17% | 23%
spec58% | 0% | 30% | 5% | 6%
ROOT39% | 22% | 23% | 12% | 2%
shell/renderer0% | 31% | 24% | 18% | 24%
shell/common0% | 8% | 29% | 22% | 38%
spec/ts-smoke0% | 86% | 0% | 11% | 1%
lib/asar0% | 99% | 0% | 0% | <1%
lib/browser0% | 15% | 44% | 13% | 27%
script/release0% | 0% | 52% | 25% | 22%
script0% | 0% | 39% | 13% | 47%
shell/app0% | 0% | 47% | 20% | 32%
chromium_src0% | 0% | 100% | 0% | 0%
default_app0% | 0% | 39% | 22% | 37%
script/lib0% | 0% | 33% | 28% | 37%
lib/renderer0% | 0% | 0% | 51% | 48%
spec/static0% | 0% | 0% | 59% | 40%
script/codesign0% | 0% | 0% | 83% | 16%
spec/configs0% | 0% | 0% | 98% | 1%
lib/common0% | 0% | 0% | 31% | 68%
spec-main/fixtures0% | 0% | 0% | 5% | 94%
shell/utility0% | 0% | 0% | 75% | 24%
spec/fixtures0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
lib/sandboxed_renderer0% | 0% | 0% | 0% | 100%
npm0% | 0% | 0% | 0% | 100%
build/fuses0% | 0% | 0% | 0% | 100%
buildflags0% | 0% | 0% | 0% | 100%
build/args0% | 0% | 0% | 0% | 100%
script/zip_manifests0% | 0% | 0% | 0% | 100%
lib/worker0% | 0% | 0% | 0% | 100%
build/config0% | 0% | 0% | 0% | 100%
build/mac0% | 0% | 0% | 0% | 100%
lib/isolated_renderer0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
4204 5
electron_api_web_contents.cc
in shell/browser/api
3348 255
1811 11
api-net-spec.ts
in spec-main
1771 9
chromium-spec.ts
in spec-main
1766 8
electron_api_app.cc
in shell/browser/api
1610 99
api-app-spec.ts
in spec-main
1565 45
1523 168
1434 62
native_window_mac.mm
in shell/browser
1381 128
native_window_views.cc
in shell/browser
1308 110
gn
BUILD.gn
in root
1274 -
1159 84
electron_api_base_window.cc
in shell/browser/api
1093 174
electron_api_session.cc
in shell/browser/api
1060 70
1040 8
1036 14
inspectable_web_contents.cc
in shell/browser/ui
994 88
main.ts
in spec/ts-smoke/electron
960 1
925 21
osr_render_widget_host_view.cc
in shell/browser/osr
865 87
api-menu-spec.ts
in spec-main
833 1
electron_api_web_frame.cc
in shell/renderer/api
756 47
electron_touch_bar.mm
in shell/browser/ui/cocoa
751 -
gni
736 -
webview-spec.ts
in spec-main
720 4
fs-wrapper.ts
in lib/asar
678 19
proxying_url_loader_factory.cc
in shell/browser/net
672 34
web-contents.ts
in lib/browser/api
658 21
toast.cc
in shell/browser/notifications/win/win32_desktop_notifications
645 25
browser_win.cc
in shell/browser
638 34
electron_api_web_contents.h
in shell/browser/api
630 7
electron_api_context_bridge.cc
in shell/renderer/api
600 15
extensions-spec.ts
in spec-main
600 3
585 31
native_window.cc
in shell/browser
578 97
544 16
blink_converter.cc
in shell/common/gin_converters
532 25
electron_api_native_image.cc
in shell/common/api
528 34
electron_api_url_loader.cc
in shell/browser/api
526 30
api-ipc-spec.ts
in spec-main
512 4
electron_url_loader_factory.cc
in shell/browser/net
502 17
500 9
499 3
notes.js
in script/release/notes
482 7
windows_toast_notification.cc
in shell/browser/notifications/win
469 19
node_bindings.cc
in shell/common
457 17
electron_api_web_request.cc
in shell/browser/api
454 34
net.ts
in lib/browser/api
451 13
renderer_client_base.cc
in shell/renderer
445 26
Files With Most Units (Top 50)
File# lines# units
electron_api_web_contents.cc
in shell/browser/api
3348 255
electron_api_base_window.cc
in shell/browser/api
1093 174
1523 168
native_window_mac.mm
in shell/browser
1381 128
native_window_views.cc
in shell/browser
1308 110
electron_api_app.cc
in shell/browser/api
1610 99
native_window.cc
in shell/browser
578 97
inspectable_web_contents.cc
in shell/browser/ui
994 88
osr_render_widget_host_view.cc
in shell/browser/osr
865 87
1159 84
electron_api_session.cc
in shell/browser/api
1060 70
1434 62
electron_api_web_frame.cc
in shell/renderer/api
756 47
browser_mac.mm
in shell/browser
427 45
api-app-spec.ts
in spec-main
1565 45
electron_api_browser_window.cc
in shell/browser/api
419 43
electron_api_notification.cc
in shell/browser/api
244 39
native_window_observer.h
in shell/browser
69 39
electron_api_tray.cc
in shell/browser/api
369 38
electron_api_menu.cc
in shell/browser/api
265 37
proxying_url_loader_factory.cc
in shell/browser/net
672 34
browser_win.cc
in shell/browser
638 34
electron_api_web_request.cc
in shell/browser/api
454 34
electron_api_native_image.cc
in shell/common/api
528 34
autofill_popup_view.cc
in shell/browser/ui/views
391 33
file_select_helper.cc
in shell/browser
439 33
585 31
electron_api_url_loader.cc
in shell/browser/api
526 30
platform_util_win.cc
in shell/common
362 29
client_frame_view_linux.cc
in shell/browser/ui/views
359 28
electron_extensions_browser_client.cc
in shell/browser/extensions
305 28
electron_api_download_item.cc
in shell/browser/api
242 28
osr_web_contents_view.cc
in shell/browser/osr
170 28
renderer_client_base.cc
in shell/renderer
445 26
browser.cc
in shell/browser
214 26
electron_api_web_frame_main.cc
in shell/browser/api
330 26
toast.cc
in shell/browser/notifications/win/win32_desktop_notifications
645 25
blink_converter.cc
in shell/common/gin_converters
532 25
tray_icon.cc
in shell/browser/ui
86 24
menu.ts
in lib/browser/api
228 23
172 22
proxying_websocket.cc
in shell/browser/net
372 21
platform_util_linux.cc
in shell/common
312 21
electron_api_clipboard.cc
in shell/common/api
255 21
925 21
web-contents.ts
in lib/browser/api
658 21
182 20
201 20
autofill_popup.cc
in shell/browser/ui
264 20
403 20
Files With Long Lines (Top 50)

There are 105 files with lines longer than 120 characters. In total, there are 432 long lines.

File# lines# units# long lines
chromium-spec.ts
in spec-main
1766 8 38
index.html
in default_app
88 - 26
web-contents.ts
in lib/browser/api
658 21 19
1159 84 16
touch-bar.ts
in lib/browser/api
364 12 16
544 16 13
lint.js
in script
296 9 12
4204 5 11
187 - 11
guest-view-manager.ts
in lib/browser
296 20 11
extensions-spec.ts
in spec-main
600 3 10
dialog.ts
in lib/browser/api
252 12 10
163 7 8
api-app-spec.ts
in spec-main
1565 45 8
api-net-spec.ts
in spec-main
1771 9 8
500 9 8
115 - 7
190 1 7
1040 8 7
ci-release-build.js
in script/release
329 11 7
1811 11 6
api-ipc-spec.ts
in spec-main
512 4 6
gn
BUILD.gn
in root
1274 - 5
webview-spec.ts
in spec-main
720 4 5
367 13 5
192 3 5
192 9 5
75 7 4
144 - 4
1036 14 4
93 1 4
web-view-attributes.ts
in lib/renderer/web-view
195 11 4
net.ts
in lib/browser/api
451 13 4
menu-item-roles.ts
in lib/browser/api
355 13 4
105 - 4
modules-spec.ts
in spec-main
158 2 3
925 21 3
node-spec.ts
in spec-main
323 2 3
logging-spec.ts
in spec-main
175 1 3
video-helpers.js
in spec-main
393 17 3
main.ts
in spec/ts-smoke/electron
960 1 3
1523 168 3
publish-to-npm.js
in script/release
190 - 3
release.js
in script/release
392 19 3
init.ts
in lib/sandboxed_renderer
99 2 3
guest-view-internal.ts
in lib/renderer/web-view
52 8 3
window-setup.ts
in lib/renderer
35 2 3
80 - 2
251 - 2
281 - 2
Correlations

File Size vs. Commits (all time): 1404 points

shell/browser/api/electron_api_browser_window.cc x: 47 commits (all time) y: 419 lines of code shell/browser/api/electron_api_web_contents.cc x: 156 commits (all time) y: 3348 lines of code shell/browser/api/electron_api_web_contents.h x: 85 commits (all time) y: 630 lines of code spec-main/api-browser-window-spec.ts x: 135 commits (all time) y: 4204 lines of code spec-main/fixtures/apps/background-color-transparent/index.html x: 1 commits (all time) y: 15 lines of code spec-main/fixtures/apps/background-color-transparent/main.js x: 1 commits (all time) y: 44 lines of code shell/browser/native_window.cc x: 38 commits (all time) y: 578 lines of code filenames.gni x: 222 commits (all time) y: 736 lines of code shell/browser/native_window.h x: 56 commits (all time) y: 333 lines of code shell/browser/native_window_views.cc x: 80 commits (all time) y: 1308 lines of code shell/browser/ui/electron_desktop_window_tree_host_linux.cc x: 1 commits (all time) y: 107 lines of code shell/browser/ui/views/client_frame_view_linux.cc x: 1 commits (all time) y: 359 lines of code shell/browser/ui/views/frameless_view.cc x: 10 commits (all time) y: 87 lines of code shell/browser/ui/views/frameless_view.h x: 7 commits (all time) y: 39 lines of code shell/browser/web_view_guest_delegate.cc x: 15 commits (all time) y: 89 lines of code shell/browser/native_window_mac.mm x: 98 commits (all time) y: 1381 lines of code shell/browser/ui/cocoa/electron_ns_window.mm x: 15 commits (all time) y: 181 lines of code shell/browser/ui/cocoa/window_buttons_proxy.h x: 4 commits (all time) y: 36 lines of code shell/browser/ui/cocoa/window_buttons_proxy.mm x: 3 commits (all time) y: 191 lines of code shell/browser/ui/views/win_caption_button.cc x: 2 commits (all time) y: 173 lines of code shell/browser/ui/views/win_caption_button.h x: 3 commits (all time) y: 34 lines of code shell/browser/ui/views/win_caption_button_container.cc x: 2 commits (all time) y: 125 lines of code shell/browser/ui/views/win_frame_view.cc x: 9 commits (all time) y: 167 lines of code shell/browser/ui/views/win_frame_view.h x: 10 commits (all time) y: 38 lines of code shell/common/options_switches.cc x: 30 commits (all time) y: 116 lines of code shell/common/options_switches.h x: 31 commits (all time) y: 117 lines of code filenames.auto.gni x: 112 commits (all time) y: 329 lines of code shell/browser/api/electron_api_in_app_purchase.cc x: 7 commits (all time) y: 193 lines of code shell/browser/mac/in_app_purchase_observer.h x: 7 commits (all time) y: 58 lines of code shell/browser/mac/in_app_purchase_observer.mm x: 6 commits (all time) y: 136 lines of code shell/browser/mac/in_app_purchase_product.h x: 5 commits (all time) y: 52 lines of code shell/browser/mac/in_app_purchase_product.mm x: 5 commits (all time) y: 216 lines of code lib/browser/api/net.ts x: 16 commits (all time) y: 451 lines of code shell/browser/api/electron_api_url_loader.cc x: 29 commits (all time) y: 526 lines of code spec-main/api-net-spec.ts x: 36 commits (all time) y: 1771 lines of code script/lint.js x: 52 commits (all time) y: 296 lines of code spec-main/api-protocol-spec.ts x: 33 commits (all time) y: 925 lines of code spec-main/api-web-request-spec.ts x: 21 commits (all time) y: 499 lines of code spec-main/fixtures/pages/jquery.html x: 2 commits (all time) y: 7 lines of code spec/asar-spec.js x: 112 commits (all time) y: 1523 lines of code spec/fixtures/pages/basic-auth.html x: 21 commits (all time) y: 21 lines of code spec/fixtures/pages/dom-ready.html x: 6 commits (all time) y: 9 lines of code spec/static/index.html x: 77 commits (all time) y: 90 lines of code electron_paks.gni x: 35 commits (all time) y: 203 lines of code spec-main/webview-spec.ts x: 39 commits (all time) y: 720 lines of code script/lib/config.py x: 392 commits (all time) y: 64 lines of code shell/browser/ui/x/window_state_watcher.cc x: 12 commits (all time) y: 63 lines of code shell/browser/ui/x/window_state_watcher.h x: 14 commits (all time) y: 28 lines of code BUILD.gn x: 263 commits (all time) y: 1274 lines of code shell/app/electron_main_mac.cc x: 1 commits (all time) y: 54 lines of code shell/app/electron_main_win.cc x: 1 commits (all time) y: 167 lines of code shell/browser/ui/message_box_win.cc x: 19 commits (all time) y: 249 lines of code shell/browser/api/electron_api_web_frame_main.cc x: 18 commits (all time) y: 330 lines of code shell/renderer/api/electron_api_ipc_renderer.cc x: 8 commits (all time) y: 204 lines of code spec-main/api-ipc-spec.ts x: 17 commits (all time) y: 512 lines of code spec/node-spec.js x: 150 commits (all time) y: 378 lines of code lib/browser/guest-view-manager.ts x: 23 commits (all time) y: 296 lines of code lib/renderer/web-view/web-view-impl.ts x: 32 commits (all time) y: 180 lines of code spec/static/main.js x: 272 commits (all time) y: 151 lines of code spec/webview-spec.js x: 315 commits (all time) y: 1036 lines of code script/lib/git.py x: 22 commits (all time) y: 208 lines of code shell/browser/api/electron_api_app.cc x: 59 commits (all time) y: 1610 lines of code shell/browser/api/electron_api_app.h x: 26 commits (all time) y: 223 lines of code spec-main/api-app-spec.ts x: 82 commits (all time) y: 1565 lines of code spec/fixtures/api/singleton-data/main.js x: 3 commits (all time) y: 55 lines of code shell/browser/api/electron_api_base_window.cc x: 40 commits (all time) y: 1093 lines of code npm/install.js x: 119 commits (all time) y: 75 lines of code spec-main/api-web-contents-spec.ts x: 88 commits (all time) y: 1811 lines of code spec-main/chromium-spec.ts x: 83 commits (all time) y: 1766 lines of code lib/browser/api/web-contents.ts x: 49 commits (all time) y: 658 lines of code lib/browser/api/menu-item-roles.ts x: 7 commits (all time) y: 355 lines of code shell/browser/ui/cocoa/electron_menu_controller.mm x: 13 commits (all time) y: 417 lines of code spec-main/api-menu-item-spec.ts x: 12 commits (all time) y: 440 lines of code lib/browser/guest-window-manager.ts x: 20 commits (all time) y: 192 lines of code lib/browser/init.ts x: 41 commits (all time) y: 106 lines of code lib/common/ipc-messages.ts x: 12 commits (all time) y: 21 lines of code lib/renderer/common-init.ts x: 2 commits (all time) y: 48 lines of code lib/renderer/window-setup.ts x: 34 commits (all time) y: 35 lines of code shell/browser/api/electron_api_browser_view.cc x: 13 commits (all time) y: 155 lines of code shell/browser/electron_browser_client.cc x: 97 commits (all time) y: 1434 lines of code shell/browser/web_contents_preferences.cc x: 51 commits (all time) y: 439 lines of code shell/browser/web_contents_preferences.h x: 21 commits (all time) y: 114 lines of code shell/renderer/api/electron_api_web_frame.cc x: 39 commits (all time) y: 756 lines of code spec-main/api-ipc-renderer-spec.ts x: 10 commits (all time) y: 177 lines of code spec-main/guest-window-manager-spec.ts x: 9 commits (all time) y: 190 lines of code shell/browser/browser_win.cc x: 28 commits (all time) y: 638 lines of code shell/renderer/electron_render_frame_observer.cc x: 17 commits (all time) y: 159 lines of code shell/renderer/electron_render_frame_observer.h x: 12 commits (all time) y: 36 lines of code shell/renderer/electron_renderer_client.cc x: 30 commits (all time) y: 136 lines of code shell/renderer/web_worker_observer.cc x: 17 commits (all time) y: 56 lines of code spec-main/fixtures/crash-cases/setimmediate-window-open-crash/index.html x: 2 commits (all time) y: 20 lines of code spec/chromium-spec.js x: 272 commits (all time) y: 442 lines of code default_app/default_app.ts x: 13 commits (all time) y: 80 lines of code default_app/main.ts x: 10 commits (all time) y: 227 lines of code default_app/preload.ts x: 6 commits (all time) y: 49 lines of code shell/browser/ui/file_dialog_gtk.cc x: 27 commits (all time) y: 384 lines of code script/release/ci-release-build.js x: 30 commits (all time) y: 329 lines of code lib/browser/default-menu.ts x: 10 commits (all time) y: 51 lines of code shell/app/node_main.cc x: 44 commits (all time) y: 216 lines of code shell/app/command_line_args.h x: 5 commits (all time) y: 8 lines of code shell/app/electron_content_client.h x: 8 commits (all time) y: 27 lines of code shell/app/electron_crash_reporter_client.h x: 10 commits (all time) y: 68 lines of code shell/app/electron_library_main.h x: 3 commits (all time) y: 15 lines of code shell/app/electron_main_delegate.h x: 8 commits (all time) y: 51 lines of code shell/app/node_main.h x: 4 commits (all time) y: 6 lines of code shell/app/uv_task_runner.h x: 7 commits (all time) y: 31 lines of code shell/browser/api/electron_api_auto_updater.h x: 5 commits (all time) y: 45 lines of code shell/browser/api/electron_api_base_window.h x: 18 commits (all time) y: 246 lines of code shell/browser/api/electron_api_browser_window.h x: 26 commits (all time) y: 90 lines of code shell/browser/api/electron_api_crash_reporter.h x: 3 commits (all time) y: 25 lines of code shell/browser/api/electron_api_desktop_capturer.h x: 9 commits (all time) y: 57 lines of code shell/browser/api/electron_api_menu.h x: 16 commits (all time) y: 115 lines of code shell/browser/api/electron_api_menu_mac.h x: 9 commits (all time) y: 36 lines of code shell/browser/api/electron_api_menu_views.h x: 5 commits (all time) y: 29 lines of code shell/browser/api/electron_api_native_theme.h x: 6 commits (all time) y: 53 lines of code shell/browser/api/electron_api_notification.h x: 12 commits (all time) y: 94 lines of code shell/browser/api/electron_api_protocol.h x: 6 commits (all time) y: 70 lines of code shell/browser/api/electron_api_service_worker_context.h x: 8 commits (all time) y: 43 lines of code shell/browser/api/electron_api_session.h x: 24 commits (all time) y: 155 lines of code shell/browser/api/electron_api_system_preferences.h x: 10 commits (all time) y: 127 lines of code shell/browser/api/electron_api_tray.h x: 9 commits (all time) y: 91 lines of code shell/browser/api/electron_api_url_loader.h x: 7 commits (all time) y: 100 lines of code shell/browser/api/electron_api_web_frame_main.h x: 19 commits (all time) y: 88 lines of code shell/browser/api/electron_api_web_request.h x: 4 commits (all time) y: 119 lines of code shell/browser/api/event.h x: 10 commits (all time) y: 27 lines of code shell/browser/api/gpuinfo_manager.h x: 11 commits (all time) y: 31 lines of code shell/browser/api/message_port.h x: 4 commits (all time) y: 53 lines of code shell/browser/bluetooth/electron_bluetooth_delegate.h x: 3 commits (all time) y: 72 lines of code shell/browser/browser.h x: 43 commits (all time) y: 214 lines of code shell/browser/browser_process_impl.h x: 18 commits (all time) y: 91 lines of code shell/browser/certificate_manager_model.h x: 2 commits (all time) y: 53 lines of code shell/browser/child_web_contents_tracker.h x: 6 commits (all time) y: 22 lines of code shell/browser/electron_autofill_driver.h x: 9 commits (all time) y: 33 lines of code shell/browser/electron_browser_client.h x: 42 commits (all time) y: 279 lines of code shell/browser/electron_browser_context.h x: 21 commits (all time) y: 147 lines of code shell/browser/electron_browser_main_parts.h x: 23 commits (all time) y: 130 lines of code shell/browser/electron_navigation_throttle.h x: 4 commits (all time) y: 18 lines of code shell/browser/electron_permission_manager.h x: 8 commits (all time) y: 109 lines of code shell/browser/event_emitter_mixin.h x: 9 commits (all time) y: 77 lines of code shell/browser/extensions/api/management/electron_management_api_delegate.h x: 8 commits (all time) y: 78 lines of code shell/browser/extensions/electron_extension_system.h x: 16 commits (all time) y: 86 lines of code shell/browser/file_select_helper.h x: 7 commits (all time) y: 126 lines of code shell/browser/hid/hid_chooser_context.h x: 2 commits (all time) y: 88 lines of code shell/browser/lib/bluetooth_chooser.h x: 13 commits (all time) y: 38 lines of code shell/browser/native_window_mac.h x: 51 commits (all time) y: 212 lines of code shell/browser/native_window_observer.h x: 16 commits (all time) y: 69 lines of code shell/browser/native_window_views.h x: 39 commits (all time) y: 239 lines of code shell/browser/net/electron_url_loader_factory.h x: 9 commits (all time) y: 142 lines of code shell/browser/net/node_stream_loader.h x: 15 commits (all time) y: 57 lines of code shell/browser/net/proxying_websocket.h x: 12 commits (all time) y: 129 lines of code shell/browser/notifications/notification.h x: 16 commits (all time) y: 63 lines of code shell/browser/notifications/win/windows_toast_notification.h x: 10 commits (all time) y: 108 lines of code shell/browser/osr/osr_host_display_client.h x: 11 commits (all time) y: 60 lines of code shell/browser/osr/osr_render_widget_host_view.h x: 29 commits (all time) y: 231 lines of code shell/browser/osr/osr_web_contents_view.h x: 18 commits (all time) y: 82 lines of code shell/browser/ui/cocoa/electron_touch_bar.h x: 2 commits (all time) y: 80 lines of code shell/browser/ui/inspectable_web_contents.h x: 21 commits (all time) y: 199 lines of code shell/browser/ui/tray_icon.h x: 21 commits (all time) y: 91 lines of code shell/browser/ui/tray_icon_cocoa.h x: 13 commits (all time) y: 33 lines of code shell/browser/ui/tray_icon_gtk.h x: 15 commits (all time) y: 28 lines of code shell/browser/ui/views/autofill_popup_view.h x: 11 commits (all time) y: 99 lines of code shell/browser/ui/views/menu_bar.h x: 19 commits (all time) y: 56 lines of code shell/browser/ui/views/submenu_button.h x: 15 commits (all time) y: 39 lines of code shell/browser/ui/win/jump_list.h x: 11 commits (all time) y: 67 lines of code shell/browser/ui/x/x_window_utils.h x: 8 commits (all time) y: 13 lines of code shell/common/api/electron_api_native_image.h x: 12 commits (all time) y: 110 lines of code shell/common/api/electron_bindings.h x: 14 commits (all time) y: 60 lines of code shell/common/color_util.h x: 7 commits (all time) y: 10 lines of code shell/common/gin_converters/blink_converter.h x: 15 commits (all time) y: 100 lines of code shell/common/gin_converters/net_converter.h x: 9 commits (all time) y: 119 lines of code shell/common/gin_converters/std_converter.h x: 19 commits (all time) y: 189 lines of code shell/common/gin_helper/constructor.h x: 4 commits (all time) y: 141 lines of code shell/common/gin_helper/dictionary.h x: 12 commits (all time) y: 167 lines of code shell/common/gin_helper/event_emitter_caller.h x: 4 commits (all time) y: 68 lines of code shell/common/gin_helper/function_template.h x: 11 commits (all time) y: 224 lines of code shell/common/gin_helper/promise.h x: 6 commits (all time) y: 120 lines of code shell/common/gin_helper/trackable_object.h x: 7 commits (all time) y: 93 lines of code shell/common/keyboard_util.h x: 11 commits (all time) y: 11 lines of code shell/renderer/electron_api_service_impl.h x: 17 commits (all time) y: 49 lines of code shell/renderer/renderer_client_base.h x: 31 commits (all time) y: 134 lines of code shell/browser/file_select_helper.cc x: 13 commits (all time) y: 439 lines of code build/args/all.gn x: 53 commits (all time) y: 20 lines of code shell/renderer/api/electron_api_context_bridge.cc x: 39 commits (all time) y: 600 lines of code chromium_src/BUILD.gn x: 80 commits (all time) y: 378 lines of code shell/browser/net/network_context_service.cc x: 17 commits (all time) y: 86 lines of code shell/browser/net/system_network_context_manager.cc x: 33 commits (all time) y: 280 lines of code shell/browser/api/electron_api_cookies.cc x: 17 commits (all time) y: 340 lines of code spec-main/api-browser-view-spec.ts x: 18 commits (all time) y: 258 lines of code lib/renderer/web-view/guest-view-internal.ts x: 23 commits (all time) y: 52 lines of code script/release/notes/notes.js x: 20 commits (all time) y: 482 lines of code lib/renderer/init.ts x: 49 commits (all time) y: 81 lines of code lib/renderer/security-warnings.ts x: 25 commits (all time) y: 171 lines of code spec-main/api-crash-reporter-spec.ts x: 28 commits (all time) y: 544 lines of code shell/common/api/electron_api_clipboard.cc x: 15 commits (all time) y: 255 lines of code spec/api-clipboard-spec.js x: 68 commits (all time) y: 125 lines of code shell/app/electron_main_delegate.cc x: 22 commits (all time) y: 365 lines of code spec/fixtures/api/singleton/main.js x: 14 commits (all time) y: 14 lines of code shell/browser/api/electron_api_data_pipe_holder.cc x: 5 commits (all time) y: 137 lines of code shell/browser/electron_browser_main_parts_posix.cc x: 5 commits (all time) y: 157 lines of code shell/browser/electron_download_manager_delegate.cc x: 13 commits (all time) y: 203 lines of code shell/browser/javascript_environment.cc x: 25 commits (all time) y: 313 lines of code shell/browser/net/asar/asar_url_loader.cc x: 19 commits (all time) y: 308 lines of code shell/browser/osr/osr_render_widget_host_view.cc x: 38 commits (all time) y: 865 lines of code shell/browser/ui/devtools_ui.cc x: 11 commits (all time) y: 104 lines of code shell/browser/ui/message_box_gtk.cc x: 17 commits (all time) y: 216 lines of code shell/browser/ui/views/inspectable_web_contents_view_views.cc x: 22 commits (all time) y: 190 lines of code shell/common/gin_helper/callback.cc x: 9 commits (all time) y: 115 lines of code shell/common/v8_value_converter.cc x: 9 commits (all time) y: 370 lines of code shell/renderer/electron_sandboxed_renderer_client.cc x: 19 commits (all time) y: 202 lines of code shell/browser/ui/file_dialog_mac.mm x: 13 commits (all time) y: 368 lines of code shell/browser/ui/message_box_mac.mm x: 13 commits (all time) y: 145 lines of code script/release/version-bumper.js x: 9 commits (all time) y: 165 lines of code spec-main/security-warnings-spec.ts x: 12 commits (all time) y: 191 lines of code shell/browser/api/electron_api_printing.cc x: 4 commits (all time) y: 97 lines of code shell/browser/api/electron_api_global_shortcut.cc x: 11 commits (all time) y: 156 lines of code shell/browser/native_window_views_win.cc x: 24 commits (all time) y: 410 lines of code lib/browser/api/app.ts x: 29 commits (all time) y: 87 lines of code shell/browser/electron_browser_context.cc x: 33 commits (all time) y: 357 lines of code shell/browser/serial/serial_chooser_context.cc x: 6 commits (all time) y: 173 lines of code shell/browser/serial/serial_chooser_controller.cc x: 6 commits (all time) y: 165 lines of code shell/common/node_bindings.cc x: 71 commits (all time) y: 457 lines of code spec-main/index.js x: 34 commits (all time) y: 103 lines of code spec-main/modules-spec.ts x: 12 commits (all time) y: 158 lines of code shell/common/api/electron_bindings.cc x: 20 commits (all time) y: 270 lines of code shell/common/gin_converters/content_converter.cc x: 29 commits (all time) y: 266 lines of code lib/renderer/api/module-list.ts x: 12 commits (all time) y: 6 lines of code spec-main/api-desktop-capturer-spec.ts x: 16 commits (all time) y: 181 lines of code script/patches-mtime-cache.py x: 3 commits (all time) y: 145 lines of code script/release/uploaders/upload.py x: 21 commits (all time) y: 263 lines of code script/verify-ffmpeg.py x: 27 commits (all time) y: 79 lines of code shell/browser/native_browser_view_mac.mm x: 19 commits (all time) y: 279 lines of code spec-main/api-context-bridge-spec.ts x: 30 commits (all time) y: 1159 lines of code shell/browser/api/electron_api_menu.cc x: 22 commits (all time) y: 265 lines of code shell/browser/api/electron_api_menu_mac.mm x: 12 commits (all time) y: 203 lines of code shell/common/crash_keys.cc x: 14 commits (all time) y: 136 lines of code shell/browser/api/electron_api_session.cc x: 49 commits (all time) y: 1060 lines of code shell/browser/hid/hid_chooser_context.cc x: 1 commits (all time) y: 206 lines of code shell/browser/hid/hid_chooser_controller.cc x: 1 commits (all time) y: 304 lines of code lib/browser/api/dialog.ts x: 6 commits (all time) y: 252 lines of code shell/browser/ui/cocoa/electron_ns_window_delegate.mm x: 12 commits (all time) y: 241 lines of code shell/browser/ui/inspectable_web_contents.cc x: 26 commits (all time) y: 994 lines of code shell/browser/font/electron_font_access_delegate.cc x: 1 commits (all time) y: 32 lines of code shell/common/platform_util_mac.mm x: 8 commits (all time) y: 155 lines of code shell/browser/net/asar/asar_file_validator.cc x: 2 commits (all time) y: 110 lines of code shell/common/asar/archive.cc x: 12 commits (all time) y: 335 lines of code build/asar.gni x: 8 commits (all time) y: 87 lines of code lib/asar/fs-wrapper.ts x: 14 commits (all time) y: 678 lines of code spec-main/node-spec.ts x: 27 commits (all time) y: 323 lines of code shell/common/v8_value_serializer.cc x: 3 commits (all time) y: 175 lines of code shell/renderer/renderer_client_base.cc x: 59 commits (all time) y: 445 lines of code lib/browser/api/module-list.ts x: 14 commits (all time) y: 44 lines of code shell/browser/ui/views/global_menu_bar_registrar_x11.cc x: 1 commits (all time) y: 79 lines of code shell/browser/ui/views/global_menu_bar_x11.cc x: 15 commits (all time) y: 270 lines of code shell/browser/api/electron_api_desktop_capturer.cc x: 17 commits (all time) y: 183 lines of code spec-main/api-session-spec.ts x: 39 commits (all time) y: 1040 lines of code spec-main/api-web-frame-main-spec.ts x: 10 commits (all time) y: 259 lines of code shell/common/platform_util_linux.cc x: 15 commits (all time) y: 312 lines of code shell/browser/extensions/api/tabs/tabs_api.cc x: 17 commits (all time) y: 367 lines of code shell/browser/extensions/electron_extension_system.cc x: 25 commits (all time) y: 215 lines of code shell/common/extensions/electron_extensions_api_provider.cc x: 7 commits (all time) y: 79 lines of code spec-main/extensions-spec.ts x: 48 commits (all time) y: 600 lines of code shell/browser/ui/cocoa/electron_touch_bar.mm x: 5 commits (all time) y: 751 lines of code appveyor.yml x: 132 commits (all time) y: 187 lines of code spec/ts-smoke/electron/main.ts x: 28 commits (all time) y: 960 lines of code spec/fixtures/pages/a.html x: 9 commits (all time) y: 12 lines of code script/release/release.js x: 21 commits (all time) y: 392 lines of code shell/browser/api/electron_api_safe_storage.cc x: 1 commits (all time) y: 94 lines of code shell/browser/browser_process_impl.cc x: 23 commits (all time) y: 248 lines of code shell/browser/electron_browser_main_parts.cc x: 65 commits (all time) y: 403 lines of code shell/common/gin_converters/net_converter.cc x: 20 commits (all time) y: 348 lines of code shell/browser/native_browser_view_views.cc x: 11 commits (all time) y: 132 lines of code shell/browser/web_view_manager.cc x: 11 commits (all time) y: 36 lines of code spec-main/spec-helpers.ts x: 13 commits (all time) y: 128 lines of code script/release/notes/index.js x: 11 commits (all time) y: 174 lines of code script/release/prepare-release.js x: 14 commits (all time) y: 185 lines of code spec-main/version-bump-spec.ts x: 11 commits (all time) y: 281 lines of code build/zip.py x: 38 commits (all time) y: 86 lines of code shell/app/electron_crash_reporter_client.cc x: 14 commits (all time) y: 172 lines of code shell/browser/net/electron_url_loader_factory.cc x: 25 commits (all time) y: 502 lines of code shell/browser/api/electron_api_dialog.cc x: 6 commits (all time) y: 87 lines of code spec-main/api-dialog-spec.ts x: 5 commits (all time) y: 175 lines of code shell/browser/browser.cc x: 23 commits (all time) y: 214 lines of code shell/common/gin_converters/blink_converter.cc x: 27 commits (all time) y: 532 lines of code shell/browser/browser_mac.mm x: 28 commits (all time) y: 427 lines of code shell/browser/login_handler.cc x: 21 commits (all time) y: 71 lines of code shell/browser/api/electron_api_system_preferences_mac.mm x: 10 commits (all time) y: 585 lines of code shell/browser/notifications/win/win32_desktop_notifications/desktop_notification_controller.cc x: 7 commits (all time) y: 321 lines of code shell/browser/notifications/win/win32_desktop_notifications/toast.cc x: 4 commits (all time) y: 645 lines of code shell/browser/notifications/win/win32_desktop_notifications/toast_uia.cc x: 5 commits (all time) y: 210 lines of code shell/browser/notifications/win/windows_toast_notification.cc x: 16 commits (all time) y: 469 lines of code shell/browser/ui/win/notify_icon.cc x: 24 commits (all time) y: 199 lines of code shell/browser/notifications/mac/cocoa_notification.mm x: 8 commits (all time) y: 135 lines of code shell/browser/api/electron_api_protocol.cc x: 14 commits (all time) y: 278 lines of code shell/browser/api/electron_api_download_item.cc x: 9 commits (all time) y: 242 lines of code shell/common/skia_util.cc x: 3 commits (all time) y: 122 lines of code script/spec-runner.js x: 45 commits (all time) y: 230 lines of code shell/browser/net/proxying_url_loader_factory.cc x: 44 commits (all time) y: 672 lines of code shell/browser/api/electron_api_net_log.cc x: 8 commits (all time) y: 188 lines of code lib/renderer/ipc-renderer-internal.ts x: 16 commits (all time) y: 17 lines of code shell/renderer/electron_api_service_impl.cc x: 22 commits (all time) y: 175 lines of code shell/browser/net/url_pipe_loader.cc x: 14 commits (all time) y: 77 lines of code shell/browser/lib/bluetooth_chooser.cc x: 14 commits (all time) y: 118 lines of code shell/browser/api/electron_api_system_preferences_win.cc x: 6 commits (all time) y: 226 lines of code shell/browser/extensions/electron_extensions_browser_client.cc x: 12 commits (all time) y: 305 lines of code shell/browser/ui/webui/accessibility_ui.cc x: 8 commits (all time) y: 343 lines of code shell/browser/ui/win/taskbar_host.cc x: 14 commits (all time) y: 164 lines of code shell/browser/ui/gtk/app_indicator_icon.cc x: 11 commits (all time) y: 290 lines of code lib/browser/api/menu.ts x: 8 commits (all time) y: 228 lines of code shell/common/keyboard_util.cc x: 12 commits (all time) y: 319 lines of code shell/common/gin_converters/gfx_converter.cc x: 4 commits (all time) y: 170 lines of code shell/browser/ui/views/menu_bar.cc x: 28 commits (all time) y: 210 lines of code shell/browser/api/electron_api_screen.cc x: 7 commits (all time) y: 145 lines of code shell/browser/notifications/linux/libnotify_notification.cc x: 11 commits (all time) y: 144 lines of code shell/browser/ui/autofill_popup.cc x: 12 commits (all time) y: 264 lines of code shell/browser/ui/views/submenu_button.cc x: 20 commits (all time) y: 78 lines of code shell/renderer/api/electron_api_spell_check_client.cc x: 10 commits (all time) y: 210 lines of code script/lib/utils.js x: 22 commits (all time) y: 86 lines of code shell/browser/api/message_port.cc x: 6 commits (all time) y: 232 lines of code shell/common/api/electron_api_native_image.cc x: 21 commits (all time) y: 528 lines of code filenames.libcxx.gni x: 1 commits (all time) y: 218 lines of code script/nan-spec-runner.js x: 14 commits (all time) y: 93 lines of code lib/browser/api/browser-window.ts x: 8 commits (all time) y: 121 lines of code spec-main/spellchecker-spec.ts x: 24 commits (all time) y: 192 lines of code lib/renderer/web-view/web-view-attributes.ts x: 15 commits (all time) y: 195 lines of code shell/browser/ui/gtk/app_indicator_icon_menu.cc x: 3 commits (all time) y: 88 lines of code script/lib/util.py x: 131 commits (all time) y: 174 lines of code script/zip-symbols.py x: 13 commits (all time) y: 55 lines of code lib/browser/api/base-window.ts x: 5 commits (all time) y: 83 lines of code shell/browser/ui/win/jump_list.cc x: 12 commits (all time) y: 279 lines of code shell/browser/api/electron_api_notification.cc x: 8 commits (all time) y: 244 lines of code shell/browser/osr/osr_web_contents_view.cc x: 19 commits (all time) y: 170 lines of code shell/browser/ui/file_dialog_win.cc x: 18 commits (all time) y: 213 lines of code shell/browser/ui/views/menu_delegate.cc x: 13 commits (all time) y: 108 lines of code shell/common/api/electron_api_shell.cc x: 10 commits (all time) y: 159 lines of code shell/common/platform_util_win.cc x: 24 commits (all time) y: 362 lines of code shell/renderer/electron_autofill_agent.cc x: 7 commits (all time) y: 182 lines of code spec/api-process-spec.js x: 33 commits (all time) y: 107 lines of code buildflags/buildflags.gni x: 26 commits (all time) y: 25 lines of code spec-main/api-subframe-spec.ts x: 11 commits (all time) y: 255 lines of code spec/fixtures/no-proprietary-codecs.js x: 20 commits (all time) y: 36 lines of code lib/browser/api/touch-bar.ts x: 4 commits (all time) y: 364 lines of code shell/browser/printing/print_preview_message_handler.cc x: 20 commits (all time) y: 221 lines of code shell/browser/api/electron_api_power_save_blocker.cc x: 4 commits (all time) y: 112 lines of code shell/browser/media/media_capture_devices_dispatcher.cc x: 6 commits (all time) y: 112 lines of code shell/browser/ui/views/autofill_popup_view.cc x: 10 commits (all time) y: 391 lines of code shell/utility/electron_content_utility_client.cc x: 5 commits (all time) y: 101 lines of code default_app/index.html x: 73 commits (all time) y: 88 lines of code spec-main/api-autoupdater-darwin-spec.ts x: 11 commits (all time) y: 367 lines of code spec-main/api-menu-spec.ts x: 19 commits (all time) y: 833 lines of code shell/browser/api/electron_api_native_theme.cc x: 10 commits (all time) y: 135 lines of code spec-main/fixtures/api/sandbox.html x: 3 commits (all time) y: 104 lines of code shell/browser/api/electron_api_tray.cc x: 10 commits (all time) y: 369 lines of code shell/browser/ui/cocoa/electron_bundle_mover.mm x: 3 commits (all time) y: 328 lines of code spec-main/api-screen-spec.ts x: 5 commits (all time) y: 78 lines of code npm/index.js x: 19 commits (all time) y: 18 lines of code script/run-clang-tidy.ts x: 1 commits (all time) y: 261 lines of code shell/browser/win/dark_mode.cc x: 1 commits (all time) y: 125 lines of code shell/browser/ui/gtk/menu_util.cc x: 3 commits (all time) y: 248 lines of code spec/api-native-image-spec.js x: 101 commits (all time) y: 500 lines of code spec-main/api-notification-spec.ts x: 5 commits (all time) y: 127 lines of code spec-main/video-helpers.js x: 4 commits (all time) y: 393 lines of code lib/browser/api/menu-utils.ts x: 2 commits (all time) y: 152 lines of code spec/api-shell-spec.js x: 25 commits (all time) y: 75 lines of code spec/api-web-frame-spec.js x: 60 commits (all time) y: 72 lines of code spec/fixtures/pages/window-open-postMessage.html x: 13 commits (all time) y: 14 lines of code spec/fixtures/api/quit-app/main.js x: 19 commits (all time) y: 9 lines of code spec/fixtures/module/fork_ping.js x: 10 commits (all time) y: 14 lines of code spec/fixtures/module/preload-node-off.js x: 15 commits (all time) y: 13 lines of code spec/fixtures/module/send-later.js x: 32 commits (all time) y: 4 lines of code spec/fixtures/module/set-immediate.js x: 16 commits (all time) y: 10 lines of code script/codesign/trust.xml x: 1 commits (all time) y: 138 lines of code spec/fixtures/pages/window-open-size.html x: 17 commits (all time) y: 7 lines of code shell/browser/ui/cocoa/NSString+ANSI.mm x: 2 commits (all time) y: 133 lines of code spec/fixtures/api/preload.html x: 21 commits (all time) y: 16 lines of code spec/fixtures/pages/onkeyup.html x: 18 commits (all time) y: 9 lines of code spec/fixtures/pages/window-opener.html x: 24 commits (all time) y: 10 lines of code
4204.0
lines of code
  min: 1.0
  average: 97.5
  25th percentile: 13.0
  median: 34.0
  75th percentile: 90.0
  max: 4204.0
0 392.0
commits (all time)
min: 1.0 | average: 10.28 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 10.0 | max: 392.0

File Size vs. Contributors (all time): 1404 points

shell/browser/api/electron_api_browser_window.cc x: 12 contributors (all time) y: 419 lines of code shell/browser/api/electron_api_web_contents.cc x: 25 contributors (all time) y: 3348 lines of code shell/browser/api/electron_api_web_contents.h x: 20 contributors (all time) y: 630 lines of code spec-main/api-browser-window-spec.ts x: 22 contributors (all time) y: 4204 lines of code spec-main/fixtures/apps/background-color-transparent/index.html x: 1 contributors (all time) y: 15 lines of code spec-main/fixtures/apps/background-color-transparent/main.js x: 1 contributors (all time) y: 44 lines of code shell/browser/native_window.cc x: 17 contributors (all time) y: 578 lines of code filenames.gni x: 32 contributors (all time) y: 736 lines of code shell/browser/native_window.h x: 23 contributors (all time) y: 333 lines of code shell/browser/native_window_views.cc x: 26 contributors (all time) y: 1308 lines of code shell/browser/ui/electron_desktop_window_tree_host_linux.cc x: 1 contributors (all time) y: 107 lines of code shell/browser/ui/views/client_frame_view_linux.cc x: 1 contributors (all time) y: 359 lines of code shell/browser/ui/views/frameless_view.cc x: 8 contributors (all time) y: 87 lines of code shell/browser/ui/views/frameless_view.h x: 4 contributors (all time) y: 39 lines of code shell/browser/web_view_guest_delegate.cc x: 7 contributors (all time) y: 89 lines of code shell/browser/native_window_mac.mm x: 26 contributors (all time) y: 1381 lines of code shell/browser/ui/cocoa/electron_ns_window.mm x: 10 contributors (all time) y: 181 lines of code shell/browser/ui/cocoa/window_buttons_proxy.h x: 3 contributors (all time) y: 36 lines of code shell/browser/ui/cocoa/window_buttons_proxy.mm x: 2 contributors (all time) y: 191 lines of code shell/browser/ui/views/win_caption_button.cc x: 1 contributors (all time) y: 173 lines of code shell/browser/ui/views/win_caption_button.h x: 2 contributors (all time) y: 34 lines of code shell/browser/ui/views/win_caption_button_container.cc x: 1 contributors (all time) y: 125 lines of code shell/browser/ui/views/win_frame_view.cc x: 5 contributors (all time) y: 167 lines of code shell/browser/ui/views/win_frame_view.h x: 5 contributors (all time) y: 38 lines of code shell/common/options_switches.cc x: 13 contributors (all time) y: 116 lines of code filenames.auto.gni x: 19 contributors (all time) y: 329 lines of code shell/browser/api/electron_api_in_app_purchase.cc x: 5 contributors (all time) y: 193 lines of code shell/browser/mac/in_app_purchase_observer.h x: 4 contributors (all time) y: 58 lines of code shell/browser/mac/in_app_purchase_observer.mm x: 5 contributors (all time) y: 136 lines of code shell/browser/mac/in_app_purchase_product.mm x: 4 contributors (all time) y: 216 lines of code lib/browser/api/net.ts x: 9 contributors (all time) y: 451 lines of code shell/browser/api/electron_api_url_loader.cc x: 12 contributors (all time) y: 526 lines of code spec-main/api-net-spec.ts x: 12 contributors (all time) y: 1771 lines of code script/lint.js x: 16 contributors (all time) y: 296 lines of code spec-main/api-protocol-spec.ts x: 11 contributors (all time) y: 925 lines of code spec-main/api-web-request-spec.ts x: 8 contributors (all time) y: 499 lines of code spec-main/fixtures/pages/jquery.html x: 2 contributors (all time) y: 7 lines of code spec/asar-spec.js x: 33 contributors (all time) y: 1523 lines of code spec/fixtures/pages/basic-auth.html x: 8 contributors (all time) y: 21 lines of code spec/fixtures/pages/dom-ready.html x: 5 contributors (all time) y: 9 lines of code spec/static/index.html x: 23 contributors (all time) y: 90 lines of code electron_paks.gni x: 12 contributors (all time) y: 203 lines of code spec-main/webview-spec.ts x: 10 contributors (all time) y: 720 lines of code script/lib/config.py x: 32 contributors (all time) y: 64 lines of code shell/browser/ui/x/window_state_watcher.cc x: 5 contributors (all time) y: 63 lines of code shell/browser/ui/x/window_state_watcher.h x: 6 contributors (all time) y: 28 lines of code BUILD.gn x: 34 contributors (all time) y: 1274 lines of code shell/app/electron_main_mac.cc x: 1 contributors (all time) y: 54 lines of code shell/browser/ui/message_box_win.cc x: 9 contributors (all time) y: 249 lines of code shell/browser/api/electron_api_web_frame_main.cc x: 8 contributors (all time) y: 330 lines of code shell/renderer/api/electron_api_ipc_renderer.cc x: 5 contributors (all time) y: 204 lines of code spec-main/api-ipc-spec.ts x: 6 contributors (all time) y: 512 lines of code spec/node-spec.js x: 31 contributors (all time) y: 378 lines of code lib/browser/guest-view-manager.ts x: 6 contributors (all time) y: 296 lines of code lib/renderer/web-view/web-view-impl.ts x: 9 contributors (all time) y: 180 lines of code spec/static/main.js x: 44 contributors (all time) y: 151 lines of code spec/webview-spec.js x: 44 contributors (all time) y: 1036 lines of code script/lib/git.py x: 13 contributors (all time) y: 208 lines of code shell/browser/api/electron_api_app.cc x: 21 contributors (all time) y: 1610 lines of code shell/browser/api/electron_api_app.h x: 11 contributors (all time) y: 223 lines of code spec-main/api-app-spec.ts x: 20 contributors (all time) y: 1565 lines of code shell/browser/api/electron_api_base_window.cc x: 17 contributors (all time) y: 1093 lines of code npm/install.js x: 39 contributors (all time) y: 75 lines of code spec-main/api-web-contents-spec.ts x: 16 contributors (all time) y: 1811 lines of code spec-main/chromium-spec.ts x: 19 contributors (all time) y: 1766 lines of code lib/browser/api/web-contents.ts x: 14 contributors (all time) y: 658 lines of code lib/browser/api/menu-item-roles.ts x: 5 contributors (all time) y: 355 lines of code shell/browser/ui/cocoa/electron_menu_controller.mm x: 8 contributors (all time) y: 417 lines of code spec-main/api-menu-item-spec.ts x: 7 contributors (all time) y: 440 lines of code lib/browser/guest-window-manager.ts x: 7 contributors (all time) y: 192 lines of code lib/browser/init.ts x: 15 contributors (all time) y: 106 lines of code lib/common/ipc-messages.ts x: 5 contributors (all time) y: 21 lines of code lib/renderer/window-setup.ts x: 11 contributors (all time) y: 35 lines of code shell/browser/api/electron_api_browser_view.cc x: 5 contributors (all time) y: 155 lines of code shell/browser/electron_browser_client.cc x: 19 contributors (all time) y: 1434 lines of code shell/browser/web_contents_preferences.cc x: 16 contributors (all time) y: 439 lines of code shell/browser/web_contents_preferences.h x: 10 contributors (all time) y: 114 lines of code shell/common/api/electron_api_v8_util.cc x: 7 contributors (all time) y: 107 lines of code shell/renderer/api/electron_api_web_frame.cc x: 14 contributors (all time) y: 756 lines of code spec-main/api-ipc-renderer-spec.ts x: 3 contributors (all time) y: 177 lines of code spec-main/guest-window-manager-spec.ts x: 3 contributors (all time) y: 190 lines of code shell/browser/browser_win.cc x: 16 contributors (all time) y: 638 lines of code shell/renderer/electron_render_frame_observer.cc x: 9 contributors (all time) y: 159 lines of code shell/renderer/electron_render_frame_observer.h x: 9 contributors (all time) y: 36 lines of code shell/renderer/electron_renderer_client.cc x: 13 contributors (all time) y: 136 lines of code shell/renderer/web_worker_observer.cc x: 7 contributors (all time) y: 56 lines of code spec-main/fixtures/crash-cases/setimmediate-window-open-crash/index.html x: 2 contributors (all time) y: 20 lines of code spec/chromium-spec.js x: 40 contributors (all time) y: 442 lines of code default_app/default_app.ts x: 5 contributors (all time) y: 80 lines of code default_app/main.ts x: 5 contributors (all time) y: 227 lines of code shell/browser/ui/file_dialog_gtk.cc x: 11 contributors (all time) y: 384 lines of code shell/app/node_main.cc x: 12 contributors (all time) y: 216 lines of code shell/app/command_line_args.h x: 3 contributors (all time) y: 8 lines of code shell/app/electron_crash_reporter_client.h x: 4 contributors (all time) y: 68 lines of code shell/app/uv_task_runner.h x: 4 contributors (all time) y: 31 lines of code shell/browser/api/electron_api_base_window.h x: 10 contributors (all time) y: 246 lines of code shell/browser/api/electron_api_browser_window.h x: 10 contributors (all time) y: 90 lines of code shell/browser/api/electron_api_debugger.h x: 3 contributors (all time) y: 55 lines of code shell/browser/api/electron_api_menu.h x: 8 contributors (all time) y: 115 lines of code shell/browser/api/electron_api_menu_views.h x: 3 contributors (all time) y: 29 lines of code shell/browser/api/electron_api_session.h x: 13 contributors (all time) y: 155 lines of code shell/browser/api/electron_api_system_preferences.h x: 4 contributors (all time) y: 127 lines of code shell/browser/api/electron_api_tray.h x: 5 contributors (all time) y: 91 lines of code shell/browser/api/electron_api_url_loader.h x: 4 contributors (all time) y: 100 lines of code shell/browser/api/electron_api_web_request.h x: 3 contributors (all time) y: 119 lines of code shell/browser/bluetooth/electron_bluetooth_delegate.h x: 3 contributors (all time) y: 72 lines of code shell/browser/browser.h x: 17 contributors (all time) y: 214 lines of code shell/browser/browser_observer.h x: 6 contributors (all time) y: 50 lines of code shell/browser/electron_browser_client.h x: 14 contributors (all time) y: 279 lines of code shell/browser/electron_browser_context.h x: 9 contributors (all time) y: 147 lines of code shell/browser/electron_browser_main_parts.h x: 11 contributors (all time) y: 130 lines of code shell/browser/electron_javascript_dialog_manager.h x: 6 contributors (all time) y: 36 lines of code shell/browser/electron_permission_manager.h x: 5 contributors (all time) y: 109 lines of code shell/browser/extended_web_contents_observer.h x: 7 contributors (all time) y: 23 lines of code shell/browser/extensions/api/cryptotoken_private/cryptotoken_private_api.h x: 2 contributors (all time) y: 63 lines of code shell/browser/extensions/electron_extension_system.h x: 9 contributors (all time) y: 86 lines of code shell/browser/feature_list.h x: 4 contributors (all time) y: 7 lines of code shell/browser/hid/hid_chooser_context.h x: 2 contributors (all time) y: 88 lines of code shell/browser/hid/hid_chooser_controller.h x: 2 contributors (all time) y: 71 lines of code shell/browser/native_window_observer.h x: 10 contributors (all time) y: 69 lines of code shell/browser/native_window_views.h x: 19 contributors (all time) y: 239 lines of code shell/browser/net/proxying_url_loader_factory.h x: 8 contributors (all time) y: 203 lines of code shell/browser/net/proxying_websocket.h x: 5 contributors (all time) y: 129 lines of code shell/browser/notifications/win/windows_toast_notification.h x: 6 contributors (all time) y: 108 lines of code shell/browser/osr/osr_render_widget_host_view.h x: 9 contributors (all time) y: 231 lines of code shell/browser/printing/print_view_manager_electron.h x: 1 contributors (all time) y: 32 lines of code shell/browser/ui/cocoa/electron_menu_controller.h x: 8 contributors (all time) y: 34 lines of code shell/browser/ui/inspectable_web_contents.h x: 9 contributors (all time) y: 199 lines of code shell/browser/ui/message_box.h x: 7 contributors (all time) y: 44 lines of code shell/browser/ui/views/menu_bar.h x: 8 contributors (all time) y: 56 lines of code shell/browser/ui/win/jump_list.h x: 6 contributors (all time) y: 67 lines of code shell/common/asar/archive.h x: 7 contributors (all time) y: 75 lines of code shell/common/gin_converters/net_converter.h x: 6 contributors (all time) y: 119 lines of code shell/common/gin_converters/std_converter.h x: 8 contributors (all time) y: 189 lines of code shell/common/gin_helper/constructor.h x: 4 contributors (all time) y: 141 lines of code shell/common/gin_helper/trackable_object.h x: 3 contributors (all time) y: 93 lines of code shell/common/keyboard_util.h x: 7 contributors (all time) y: 11 lines of code shell/common/language_util.h x: 6 contributors (all time) y: 8 lines of code shell/renderer/renderer_client_base.h x: 11 contributors (all time) y: 134 lines of code shell/browser/file_select_helper.cc x: 6 contributors (all time) y: 439 lines of code build/args/all.gn x: 19 contributors (all time) y: 20 lines of code shell/renderer/api/electron_api_context_bridge.cc x: 12 contributors (all time) y: 600 lines of code chromium_src/BUILD.gn x: 18 contributors (all time) y: 378 lines of code shell/browser/net/system_network_context_manager.cc x: 12 contributors (all time) y: 280 lines of code shell/browser/api/electron_api_cookies.cc x: 6 contributors (all time) y: 340 lines of code script/release/notes/notes.js x: 6 contributors (all time) y: 482 lines of code lib/renderer/init.ts x: 17 contributors (all time) y: 81 lines of code spec-main/api-crash-reporter-spec.ts x: 9 contributors (all time) y: 544 lines of code shell/common/api/electron_api_clipboard.cc x: 8 contributors (all time) y: 255 lines of code spec/api-clipboard-spec.js x: 24 contributors (all time) y: 125 lines of code shell/app/electron_main_delegate.cc x: 9 contributors (all time) y: 365 lines of code shell/browser/api/electron_api_web_request.cc x: 8 contributors (all time) y: 454 lines of code shell/browser/api/electron_api_data_pipe_holder.cc x: 3 contributors (all time) y: 137 lines of code shell/browser/electron_browser_main_parts_posix.cc x: 4 contributors (all time) y: 157 lines of code shell/browser/extensions/api/management/electron_management_api_delegate.cc x: 6 contributors (all time) y: 179 lines of code shell/browser/javascript_environment.cc x: 12 contributors (all time) y: 313 lines of code shell/browser/net/asar/asar_url_loader.cc x: 7 contributors (all time) y: 308 lines of code shell/browser/osr/osr_render_widget_host_view.cc x: 11 contributors (all time) y: 865 lines of code shell/browser/ui/message_box_gtk.cc x: 10 contributors (all time) y: 216 lines of code shell/browser/ui/views/inspectable_web_contents_view_views.cc x: 11 contributors (all time) y: 190 lines of code shell/common/v8_value_converter.cc x: 6 contributors (all time) y: 370 lines of code shell/renderer/electron_sandboxed_renderer_client.cc x: 10 contributors (all time) y: 202 lines of code shell/browser/ui/file_dialog_mac.mm x: 4 contributors (all time) y: 368 lines of code shell/browser/ui/message_box_mac.mm x: 8 contributors (all time) y: 145 lines of code spec-main/security-warnings-spec.ts x: 6 contributors (all time) y: 191 lines of code shell/browser/api/electron_api_printing.cc x: 4 contributors (all time) y: 97 lines of code shell/browser/native_window_views_win.cc x: 11 contributors (all time) y: 410 lines of code shell/browser/electron_browser_context.cc x: 8 contributors (all time) y: 357 lines of code shell/browser/serial/electron_serial_delegate.cc x: 1 contributors (all time) y: 84 lines of code shell/browser/serial/serial_chooser_controller.cc x: 3 contributors (all time) y: 165 lines of code shell/common/node_bindings.cc x: 17 contributors (all time) y: 457 lines of code spec-main/index.js x: 13 contributors (all time) y: 103 lines of code spec-main/modules-spec.ts x: 7 contributors (all time) y: 158 lines of code shell/common/api/electron_bindings.cc x: 8 contributors (all time) y: 270 lines of code shell/browser/ui/tray_icon_cocoa.mm x: 8 contributors (all time) y: 294 lines of code script/patches-mtime-cache.py x: 2 contributors (all time) y: 145 lines of code script/release/uploaders/upload.py x: 11 contributors (all time) y: 263 lines of code script/verify-ffmpeg.py x: 12 contributors (all time) y: 79 lines of code shell/browser/native_browser_view_mac.mm x: 7 contributors (all time) y: 279 lines of code spec-main/api-context-bridge-spec.ts x: 8 contributors (all time) y: 1159 lines of code shell/browser/api/electron_api_menu.cc x: 9 contributors (all time) y: 265 lines of code shell/browser/api/electron_api_menu_mac.mm x: 7 contributors (all time) y: 203 lines of code shell/common/crash_keys.cc x: 7 contributors (all time) y: 136 lines of code shell/browser/api/electron_api_session.cc x: 16 contributors (all time) y: 1060 lines of code shell/browser/hid/hid_chooser_context.cc x: 1 contributors (all time) y: 206 lines of code shell/browser/hid/hid_chooser_controller.cc x: 1 contributors (all time) y: 304 lines of code lib/browser/api/dialog.ts x: 4 contributors (all time) y: 252 lines of code shell/browser/ui/cocoa/electron_ns_window_delegate.mm x: 5 contributors (all time) y: 241 lines of code shell/browser/ui/inspectable_web_contents.cc x: 11 contributors (all time) y: 994 lines of code shell/common/asar/archive.cc x: 7 contributors (all time) y: 335 lines of code build/asar.gni x: 6 contributors (all time) y: 87 lines of code lib/asar/fs-wrapper.ts x: 10 contributors (all time) y: 678 lines of code spec-main/node-spec.ts x: 10 contributors (all time) y: 323 lines of code shell/common/v8_value_serializer.cc x: 2 contributors (all time) y: 175 lines of code shell/renderer/renderer_client_base.cc x: 19 contributors (all time) y: 445 lines of code shell/browser/ui/views/global_menu_bar_registrar_x11.cc x: 1 contributors (all time) y: 79 lines of code shell/browser/api/electron_api_desktop_capturer.cc x: 9 contributors (all time) y: 183 lines of code spec-main/api-session-spec.ts x: 13 contributors (all time) y: 1040 lines of code shell/browser/extensions/electron_extension_loader.cc x: 8 contributors (all time) y: 166 lines of code spec-main/api-web-frame-main-spec.ts x: 3 contributors (all time) y: 259 lines of code shell/browser/extensions/api/tabs/tabs_api.cc x: 7 contributors (all time) y: 367 lines of code spec-main/extensions-spec.ts x: 11 contributors (all time) y: 600 lines of code shell/browser/ui/cocoa/electron_touch_bar.mm x: 3 contributors (all time) y: 751 lines of code appveyor.yml x: 27 contributors (all time) y: 187 lines of code spec/ts-smoke/electron/main.ts x: 10 contributors (all time) y: 960 lines of code script/release/release.js x: 9 contributors (all time) y: 392 lines of code shell/browser/browser_process_impl.cc x: 9 contributors (all time) y: 248 lines of code shell/browser/electron_browser_main_parts.cc x: 17 contributors (all time) y: 403 lines of code shell/common/gin_converters/net_converter.cc x: 9 contributors (all time) y: 348 lines of code spec-main/spec-helpers.ts x: 7 contributors (all time) y: 128 lines of code spec-main/version-bump-spec.ts x: 5 contributors (all time) y: 281 lines of code build/zip.py x: 14 contributors (all time) y: 86 lines of code shell/app/electron_crash_reporter_client.cc x: 7 contributors (all time) y: 172 lines of code shell/browser/net/electron_url_loader_factory.cc x: 7 contributors (all time) y: 502 lines of code shell/common/gin_converters/blink_converter.cc x: 7 contributors (all time) y: 532 lines of code shell/browser/browser_mac.mm x: 13 contributors (all time) y: 427 lines of code shell/browser/mac/electron_application_delegate.mm x: 6 contributors (all time) y: 149 lines of code shell/browser/login_handler.cc x: 9 contributors (all time) y: 71 lines of code shell/browser/api/electron_api_system_preferences_mac.mm x: 5 contributors (all time) y: 585 lines of code shell/browser/notifications/win/win32_desktop_notifications/desktop_notification_controller.cc x: 4 contributors (all time) y: 321 lines of code shell/browser/notifications/win/win32_desktop_notifications/toast.cc x: 2 contributors (all time) y: 645 lines of code shell/browser/notifications/win/win32_desktop_notifications/toast_uia.cc x: 3 contributors (all time) y: 210 lines of code shell/browser/notifications/win/windows_toast_notification.cc x: 9 contributors (all time) y: 469 lines of code shell/browser/ui/win/notify_icon.cc x: 11 contributors (all time) y: 199 lines of code shell/browser/api/electron_api_download_item.cc x: 3 contributors (all time) y: 242 lines of code shell/common/skia_util.cc x: 2 contributors (all time) y: 122 lines of code shell/browser/net/proxying_url_loader_factory.cc x: 11 contributors (all time) y: 672 lines of code shell/browser/extensions/electron_extensions_browser_client.cc x: 3 contributors (all time) y: 305 lines of code shell/browser/ui/webui/accessibility_ui.cc x: 3 contributors (all time) y: 343 lines of code shell/browser/browser_linux.cc x: 13 contributors (all time) y: 178 lines of code shell/browser/linux/unity_service.cc x: 2 contributors (all time) y: 104 lines of code shell/browser/ui/gtk/app_indicator_icon.cc x: 5 contributors (all time) y: 290 lines of code shell/common/keyboard_util.cc x: 6 contributors (all time) y: 319 lines of code shell/common/gin_converters/gfx_converter.cc x: 4 contributors (all time) y: 170 lines of code shell/browser/ui/autofill_popup.cc x: 6 contributors (all time) y: 264 lines of code shell/renderer/api/electron_api_spell_check_client.cc x: 6 contributors (all time) y: 210 lines of code shell/browser/net/node_stream_loader.cc x: 10 contributors (all time) y: 128 lines of code shell/common/api/electron_api_native_image.cc x: 8 contributors (all time) y: 528 lines of code filenames.libcxx.gni x: 1 contributors (all time) y: 218 lines of code shell/browser/api/electron_api_service_worker_context.cc x: 6 contributors (all time) y: 140 lines of code script/lib/util.py x: 29 contributors (all time) y: 174 lines of code shell/common/platform_util_win.cc x: 12 contributors (all time) y: 362 lines of code spec/api-process-spec.js x: 19 contributors (all time) y: 107 lines of code buildflags/BUILD.gn x: 10 contributors (all time) y: 19 lines of code buildflags/buildflags.gni x: 14 contributors (all time) y: 25 lines of code spec/ts-smoke/electron/renderer.ts x: 9 contributors (all time) y: 130 lines of code spec/fixtures/no-proprietary-codecs.js x: 12 contributors (all time) y: 36 lines of code lib/browser/api/touch-bar.ts x: 3 contributors (all time) y: 364 lines of code shell/browser/api/electron_api_power_save_blocker.cc x: 3 contributors (all time) y: 112 lines of code shell/browser/ui/views/autofill_popup_view.cc x: 5 contributors (all time) y: 391 lines of code default_app/index.html x: 22 contributors (all time) y: 88 lines of code spec-main/api-menu-spec.ts x: 7 contributors (all time) y: 833 lines of code shell/browser/api/electron_api_tray.cc x: 5 contributors (all time) y: 369 lines of code spec-main/api-system-preferences-spec.ts x: 5 contributors (all time) y: 251 lines of code shell/browser/ui/cocoa/electron_bundle_mover.mm x: 3 contributors (all time) y: 328 lines of code script/run-clang-tidy.ts x: 1 contributors (all time) y: 261 lines of code script/strip-binaries.py x: 9 contributors (all time) y: 50 lines of code spec/api-native-image-spec.js x: 26 contributors (all time) y: 500 lines of code spec-main/video-helpers.js x: 3 contributors (all time) y: 393 lines of code lib/browser/api/menu-utils.ts x: 2 contributors (all time) y: 152 lines of code spec/api-shell-spec.js x: 16 contributors (all time) y: 75 lines of code spec/api-web-frame-spec.js x: 26 contributors (all time) y: 72 lines of code spec/fixtures/pages/window-open-postMessage.html x: 8 contributors (all time) y: 14 lines of code spec/fixtures/api/exit-closes-all-windows-app/main.js x: 9 contributors (all time) y: 15 lines of code spec/fixtures/api/isolated-preload.js x: 9 contributors (all time) y: 17 lines of code spec/fixtures/api/quit-app/main.js x: 10 contributors (all time) y: 9 lines of code spec/fixtures/module/preload-node-off.js x: 12 contributors (all time) y: 13 lines of code spec/fixtures/module/send-later.js x: 16 contributors (all time) y: 4 lines of code script/codesign/trust.xml x: 1 contributors (all time) y: 138 lines of code
4204.0
lines of code
  min: 1.0
  average: 97.5
  25th percentile: 13.0
  median: 34.0
  75th percentile: 90.0
  max: 4204.0
0 44.0
contributors (all time)
min: 1.0 | average: 4.52 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 44.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 100 points

shell/browser/api/electron_api_browser_window.cc x: 3 commits (90d) y: 419 lines of code shell/browser/api/electron_api_web_contents.cc x: 1 commits (90d) y: 3348 lines of code shell/browser/api/electron_api_web_contents.h x: 2 commits (90d) y: 630 lines of code spec-main/api-browser-window-spec.ts x: 5 commits (90d) y: 4204 lines of code spec-main/fixtures/apps/background-color-transparent/index.html x: 1 commits (90d) y: 15 lines of code spec-main/fixtures/apps/background-color-transparent/main.js x: 1 commits (90d) y: 44 lines of code shell/browser/native_window.cc x: 3 commits (90d) y: 578 lines of code filenames.gni x: 2 commits (90d) y: 736 lines of code shell/browser/native_window.h x: 2 commits (90d) y: 333 lines of code shell/browser/native_window_views.cc x: 3 commits (90d) y: 1308 lines of code shell/browser/ui/electron_desktop_window_tree_host_linux.cc x: 1 commits (90d) y: 107 lines of code shell/browser/ui/views/client_frame_view_linux.cc x: 1 commits (90d) y: 359 lines of code shell/browser/ui/views/frameless_view.cc x: 1 commits (90d) y: 87 lines of code shell/browser/native_window_mac.mm x: 3 commits (90d) y: 1381 lines of code shell/browser/ui/cocoa/electron_ns_window.mm x: 1 commits (90d) y: 181 lines of code shell/browser/ui/cocoa/window_buttons_proxy.mm x: 1 commits (90d) y: 191 lines of code shell/browser/ui/views/win_caption_button_container.cc x: 1 commits (90d) y: 125 lines of code shell/common/options_switches.cc x: 2 commits (90d) y: 116 lines of code filenames.auto.gni x: 2 commits (90d) y: 329 lines of code shell/browser/mac/in_app_purchase_observer.h x: 1 commits (90d) y: 58 lines of code shell/browser/mac/in_app_purchase_observer.mm x: 1 commits (90d) y: 136 lines of code shell/browser/mac/in_app_purchase_product.mm x: 1 commits (90d) y: 216 lines of code lib/browser/api/net.ts x: 1 commits (90d) y: 451 lines of code shell/browser/api/electron_api_url_loader.cc x: 1 commits (90d) y: 526 lines of code spec-main/api-net-spec.ts x: 1 commits (90d) y: 1771 lines of code script/lint.js x: 1 commits (90d) y: 296 lines of code spec-main/api-protocol-spec.ts x: 2 commits (90d) y: 925 lines of code spec-main/api-web-request-spec.ts x: 1 commits (90d) y: 499 lines of code spec/asar-spec.js x: 1 commits (90d) y: 1523 lines of code spec/fixtures/pages/basic-auth.html x: 1 commits (90d) y: 21 lines of code electron_paks.gni x: 1 commits (90d) y: 203 lines of code spec-main/webview-spec.ts x: 2 commits (90d) y: 720 lines of code BUILD.gn x: 2 commits (90d) y: 1274 lines of code shell/browser/ui/message_box_win.cc x: 1 commits (90d) y: 249 lines of code shell/browser/api/electron_api_web_frame_main.cc x: 1 commits (90d) y: 330 lines of code spec/node-spec.js x: 1 commits (90d) y: 378 lines of code lib/browser/guest-view-manager.ts x: 2 commits (90d) y: 296 lines of code spec/static/main.js x: 1 commits (90d) y: 151 lines of code spec/webview-spec.js x: 2 commits (90d) y: 1036 lines of code shell/browser/api/electron_api_app.cc x: 2 commits (90d) y: 1610 lines of code spec-main/api-app-spec.ts x: 1 commits (90d) y: 1565 lines of code shell/browser/api/electron_api_base_window.cc x: 1 commits (90d) y: 1093 lines of code npm/install.js x: 1 commits (90d) y: 75 lines of code spec-main/api-web-contents-spec.ts x: 2 commits (90d) y: 1811 lines of code spec-main/chromium-spec.ts x: 2 commits (90d) y: 1766 lines of code lib/browser/api/web-contents.ts x: 3 commits (90d) y: 658 lines of code shell/browser/ui/cocoa/electron_menu_controller.mm x: 1 commits (90d) y: 417 lines of code spec-main/api-menu-item-spec.ts x: 1 commits (90d) y: 440 lines of code shell/browser/electron_browser_client.cc x: 1 commits (90d) y: 1434 lines of code shell/renderer/api/electron_api_web_frame.cc x: 1 commits (90d) y: 756 lines of code shell/browser/browser_win.cc x: 1 commits (90d) y: 638 lines of code
4204.0
lines of code
  min: 4.0
  average: 428.65
  25th percentile: 49.0
  median: 178.5
  75th percentile: 487.0
  max: 4204.0
0 5.0
commits (90d)
min: 1.0 | average: 1.28 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

File Size vs. Contributors (90 days): 100 points

shell/browser/api/electron_api_browser_window.cc x: 2 contributors (90d) y: 419 lines of code shell/browser/api/electron_api_web_contents.cc x: 1 contributors (90d) y: 3348 lines of code shell/browser/api/electron_api_web_contents.h x: 2 contributors (90d) y: 630 lines of code spec-main/api-browser-window-spec.ts x: 5 contributors (90d) y: 4204 lines of code spec-main/fixtures/apps/background-color-transparent/index.html x: 1 contributors (90d) y: 15 lines of code spec-main/fixtures/apps/background-color-transparent/main.js x: 1 contributors (90d) y: 44 lines of code shell/browser/native_window.cc x: 3 contributors (90d) y: 578 lines of code filenames.gni x: 2 contributors (90d) y: 736 lines of code shell/browser/native_window.h x: 2 contributors (90d) y: 333 lines of code shell/browser/native_window_views.cc x: 3 contributors (90d) y: 1308 lines of code shell/browser/ui/electron_desktop_window_tree_host_linux.cc x: 1 contributors (90d) y: 107 lines of code shell/browser/ui/views/client_frame_view_linux.cc x: 1 contributors (90d) y: 359 lines of code shell/browser/ui/views/frameless_view.cc x: 1 contributors (90d) y: 87 lines of code shell/browser/native_window_mac.mm x: 3 contributors (90d) y: 1381 lines of code shell/browser/ui/cocoa/electron_ns_window.mm x: 1 contributors (90d) y: 181 lines of code shell/browser/ui/cocoa/window_buttons_proxy.mm x: 1 contributors (90d) y: 191 lines of code shell/browser/ui/views/win_caption_button_container.cc x: 1 contributors (90d) y: 125 lines of code shell/common/options_switches.cc x: 2 contributors (90d) y: 116 lines of code filenames.auto.gni x: 2 contributors (90d) y: 329 lines of code shell/browser/mac/in_app_purchase_observer.h x: 1 contributors (90d) y: 58 lines of code shell/browser/mac/in_app_purchase_observer.mm x: 1 contributors (90d) y: 136 lines of code shell/browser/mac/in_app_purchase_product.mm x: 1 contributors (90d) y: 216 lines of code lib/browser/api/net.ts x: 1 contributors (90d) y: 451 lines of code shell/browser/api/electron_api_url_loader.cc x: 1 contributors (90d) y: 526 lines of code spec-main/api-net-spec.ts x: 1 contributors (90d) y: 1771 lines of code script/lint.js x: 1 contributors (90d) y: 296 lines of code spec-main/api-protocol-spec.ts x: 1 contributors (90d) y: 925 lines of code spec-main/api-web-request-spec.ts x: 1 contributors (90d) y: 499 lines of code spec/asar-spec.js x: 1 contributors (90d) y: 1523 lines of code spec/fixtures/pages/basic-auth.html x: 1 contributors (90d) y: 21 lines of code electron_paks.gni x: 1 contributors (90d) y: 203 lines of code spec-main/webview-spec.ts x: 2 contributors (90d) y: 720 lines of code BUILD.gn x: 2 contributors (90d) y: 1274 lines of code shell/browser/ui/message_box_win.cc x: 1 contributors (90d) y: 249 lines of code shell/browser/api/electron_api_web_frame_main.cc x: 1 contributors (90d) y: 330 lines of code spec/node-spec.js x: 1 contributors (90d) y: 378 lines of code lib/browser/guest-view-manager.ts x: 2 contributors (90d) y: 296 lines of code spec/static/main.js x: 1 contributors (90d) y: 151 lines of code spec/webview-spec.js x: 2 contributors (90d) y: 1036 lines of code shell/browser/api/electron_api_app.cc x: 2 contributors (90d) y: 1610 lines of code spec-main/api-app-spec.ts x: 1 contributors (90d) y: 1565 lines of code shell/browser/api/electron_api_base_window.cc x: 1 contributors (90d) y: 1093 lines of code npm/install.js x: 1 contributors (90d) y: 75 lines of code spec-main/api-web-contents-spec.ts x: 2 contributors (90d) y: 1811 lines of code spec-main/chromium-spec.ts x: 2 contributors (90d) y: 1766 lines of code lib/browser/api/web-contents.ts x: 2 contributors (90d) y: 658 lines of code shell/browser/ui/cocoa/electron_menu_controller.mm x: 1 contributors (90d) y: 417 lines of code spec-main/api-menu-item-spec.ts x: 1 contributors (90d) y: 440 lines of code shell/browser/electron_browser_client.cc x: 1 contributors (90d) y: 1434 lines of code shell/renderer/api/electron_api_web_frame.cc x: 1 contributors (90d) y: 756 lines of code shell/browser/browser_win.cc x: 1 contributors (90d) y: 638 lines of code
4204.0
lines of code
  min: 4.0
  average: 428.65
  25th percentile: 49.0
  median: 178.5
  75th percentile: 487.0
  max: 4204.0
0 5.0
contributors (90d)
min: 1.0 | average: 1.25 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0