Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

motion

cre8_app_view_lib::src::code_keybindings::motion

nested fn · cre8-app-view-lib · crates/cre8-app-view-lib/src/code_keybindings.js:46

33lines
37cyclomatic
3max nesting
32statements
0? exits
3params
3callers
5callees
0.9 (p72)call-graph weight

Crystal

nested functions are not crystallized separately

Call neighbourhood

Callers left, callees right, two hops each way (3 direct callers, 5 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 5 sitesname · 6 sitesname · 8 sitesname · 2 sitesname · 1 sitename · 12 sitesname · 8 sitesname · 5 sitesname · 9 sitesname · 3 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitewatch_board_htmlapp-webcam · cc 6cre8_app_webcam::view_templates::watch_board_htmlsampling_follows_cadence_de…app-webcam · cc 2cre8_app_webcam::watch::tests::sampling_follows_cadence_detects_motion_frozen_feeds_and_failuresboardapp-webcam · cc 2cre8_app_webcam::watch::board<module>app-audio · cc 1cre8_app_audio::src::browser::vector-midi::<module>handleapp-view-lib · cc 89cre8_app_view_lib::src::code_keybindings::handlemotionapp-view-lib · cc 37cre8_app_view_lib::src::code_keybindings::motionreduceapp-view-lib · cc 32cre8_app_view_lib::assets::scripts::view_stream::reducestartapp-view-lib · cc 2cre8_app_view_lib::src::code_keybindings::startendapp-view-lib · cc 2cre8_app_view_lib::src::code_keybindings::endstepapp-view-lib · cc 6cre8_app_view_lib::src::code_keybindings::stepcategoryapp-view-lib · cc 4cre8_app_view_lib::src::code_keybindings::categoryautoBoundsapp-view-lib · cc 7cre8_app_view_lib::assets::scripts::view_stream::autoBoundslabelapp-view-lib · cc 2cre8_app_view_lib::assets::scripts::view_stream::labellinePathapp-view-lib · cc 3cre8_app_view_lib::assets::scripts::view_stream::linePathfillPathapp-view-lib · cc 3cre8_app_view_lib::assets::scripts::view_stream::fillPathboundariesapp-view-lib · cc 5cre8_app_view_lib::src::code_keybindings::boundaries

Control flow

Statement-level control-flow graphs are derived from Rust syntax; this function is javascript.

Callers 3

Callees 5

  • reduce app-view-lib · name
  • start app-view-lib · name ×8
  • end app-view-lib · name ×5
  • step app-view-lib · name ×12
  • category app-view-lib · name ×9

Source not readable from this process.