Code Analysis: AM LottiePlayer 2.1.2

Function Rating Maintainability Complexity Lines of code
Elementor_AM_LottiePlayer::register_controls()
A
26
2 244
AM_ET_Builder_Module_LottiePlayer::get_fields()
A
27
2 218
Elementor_AM_LottiePlayer::render()
A
42 9 53
media_sideload_lottie()
A
46 9 37
AM_ET_Builder_Module_LottiePlayer::render()
A
48 7 38
am_render_lottieplayer()
S
52 7 24
animationDirection()
S
62 6 13
AM_ET_Builder_Module_LottiePlayer::init()
S
39 1 81
am_lottie_asset()
S
57 5 18
am_lottie_filetypes()
S
58 5 16
am_render_lottieplayer_shortcode()
S
48 3 36
am_lottie_block_enqeue()
S
72 4 5
am_lottie_blocks_init()
S
52 2 29
Elementor_AM_LottiePlayer::content_template()
S
68 1 23
Elementor_AM_LottiePlayer::switcher_value()
S
79 2 3
am_register_lottie_flatsome_shortcode()
S
75 2 4
am_initialize_lottie_extension()
S
71 2 6
Elementor_AM_LottiePlayer::get_categories()
S
81 1 3
Elementor_AM_LottiePlayer::get_title()
S
79 1 3
am_lottie_mimetypes()
S
73 1 5
getTemplate()
S
71 1 6
am_register_lottie_widget()
S
76 1 4
Elementor_AM_LottiePlayer::get_icon()
S
82 1 3
Elementor_AM_LottiePlayer::get_name()
S
82 1 3
Elementor_AM_LottiePlayer::get_keywords()
S
78 1 3
Elementor_AM_LottiePlayer::get_script_depends()
S
81 1 3
AM_LottieDiviModules::__construct()
S
72 1 5