Code Analysis: Visual Portfolio, Posts & Image Gallery 2.20.2

Class Rating Complexity Lines of code
Visual_Portfolio_Get
D
501 1,783
Visual_Portfolio_Admin
D
161 2,952
Visual_Portfolio_Archive_Mapping
D
139 527
Visual_Portfolio_Security
C
109 362
Visual_Portfolio_Assets
C
105 531
Visual_Portfolio_Images
B
93 319
Visual_Portfolio_Custom_Post_Type
B
86 566
Visual_Portfolio_Custom_Post_Meta
A
61 245
Visual_Portfolio_Preview
S
47 140
Visual_Portfolio_Settings
S
47 683
Visual_Portfolio_Controls
S
44 124
Visual_Portfolio_Migrations
S
44 165
Visual_Portfolio_Parse_Blocks
S
34 85
Visual_Portfolio_Controls_Dynamic_CSS
S
31 61
Visual_Portfolio
S
29 136
Visual_Portfolio_Control_Condition_Check
S
28 69
Visual_Portfolio_Sitemap
S
27 96
Visual_Portfolio_Rest
S
27 117
Visual_Portfolio_Gutenberg_Block
S
25 160
Visual_Portfolio_3rd_Elementor_Widget
S
25 116
Visual_Portfolio_3rd_WPML
S
24 77
Visual_Portfolio_Breakpoints
S
22 58
Visual_Portfolio_Templates
S
18 46
Visual_Portfolio_Control_Get_Value
S
17 40
Visual_Portfolio_Supported_Themes
S
13 71
Visual_Portfolio_Ask_Review_Notice
S
13 79
Visual_Portfolio_3rd_TinyMCE
S
12 49
Visual_Portfolio_Deprecations
S
12 77
Visual_Portfolio_Image_Placeholder
S
11 48
Visual_Portfolio_Welcome_Screen
S
9 160
Visual_Portfolio_3rd_Enfold
S
9 29
Visual_Portfolio_Gutenberg_Saved_Block
S
9 71
Visual_Portfolio_3rd_Imagify
S
8 21
Visual_Portfolio_3rd_VC
S
8 60
Visual_Portfolio_3rd_Elementor
S
6 56
Visual_Portfolio_3rd_SG_Cachepress
S
5 56
Visual_Portfolio_3rd_Avada
S
5 11
Visual_Portfolio_3rd_Paid_Memberships_Pro
S
4 12
Visual_Portfolio_3rd_Jetpack
S
4 44
Visual_Portfolio_Shortcode
S
4 41
Visual_Portfolio_Divi
S
4 16
Visual_Portfolio_3rd_A3_Lazy_Load
S
4 10
Visual_Portfolio_3rd_Thrive_Architect
S
3 9
Visual_Portfolio_3rd_Ewww_Image_Optimizer
S
3 7
Visual_Portfolio_3rd_Lazy_Loader
S
2 7