Code Analysis: Web Stories 1.13.0

Class Rating Complexity Lines of code
Google\Web_Stories\Infrastructure\ServiceBasedPlugin
B
82 307
Google\Web_Stories\Renderer\Stories\Renderer
B
78 346
Google\Web_Stories\REST_API\Stories_Controller
A
70 303
Google\Web_Stories\Integrations\AMP
A
61 159
KSES
A
53 543
Story_Post_Type
A
52 232
Google\Web_Stories\REST_API\Embed_Controller
S
45 212
Google\Web_Stories\Infrastructure\Injector\SimpleInjector
S
45 196
Google\Web_Stories\AMP\Sanitization
S
45 227
Google\Web_Stories\Admin\Customizer
S
45 372
Google\Web_Stories\REST_API\Stories_Base_Controller
S
42 172
Web_Stories_Compatibility
S
39 171
Google\Web_Stories\Media\SVG
S
38 158
Google\Web_Stories\REST_API\Stories_Media_Controller
S
38 148
Google\Web_Stories\REST_API\Publisher_Logos_Controller
S
35 225
Google\Web_Stories\Admin\Cross_Origin_Isolation
S
33 124
Google\Web_Stories\REST_API\Link_Controller
S
33 172
Google\Web_Stories\REST_API\Stories_Lock_Controller
S
33 195
Google\Web_Stories\Integrations\Jetpack
S
33 114
Discovery
S
32 186
Google\Web_Stories\Integrations\Site_Kit
S
30 105
Google\Web_Stories\REST_API\Hotlinking_Controller
S
26 167
Experiments
S
25 216
Google\Web_Stories\Admin\Editor
S
23 166
Google\Web_Stories\Admin\Meta_Boxes
S
23 75
Google\Web_Stories\Widgets\Stories
S
22 449
Assets
S
22 114
Google\Web_Stories\Block\Web_Stories_Block
S
21 180
Google\Web_Stories\Media\Media_Source_Taxonomy
S
21 102
Google\Web_Stories\Admin\Admin
S
20 89
Google\Web_Stories\Model\Story
S
19 64
Google\Web_Stories\Admin\Activation_Notice
S
19 100
Google\Web_Stories\Admin\Site_Health
S
19 128
Google\Web_Stories\Admin\Dashboard
S
18 231
Google\Web_Stories\AMP\Output_Buffer
S
18 52
Google\Web_Stories\Media\Video\Poster
S
17 111
Google\Web_Stories\User\Capabilities
S
16 69
Google\Web_Stories\Renderer\Story\HTML
S
16 101
Embed_Base
S
15 65
Google\Web_Stories\Admin\TinyMCE
S
15 59
Google\Web_Stories\REST_API\Stories_Users_Controller
S
14 47
Google\Web_Stories\AMP\Meta_Sanitizer
S
13 44
Google\Web_Stories\REST_API\Stories_Autosaves_Controller
S
13 78
Google\Web_Stories\Migrations\Replace_Conic_Style_Presets
S
12 41
Google\Web_Stories\REST_API\Status_Check_Controller
S
11 72
Google\Web_Stories\REST_API\Stories_Terms_Controller
S
11 40
Google\Web_Stories\Renderer\Oembed
S
11 56
Google\Web_Stories\Media\Video\Muting
S
10 84
AdSense
S
10 39
Google\Web_Stories\Migrations\Yoast_Reindex_Stories
S
10 32
Database_Upgrader
S
10 34
Register_Widget
S
10 27
Story_Query
S
10 53
Google\Web_Stories\Integrations\Core_Themes_Support
S
10 39
Google\Web_Stories\Renderer\Stories\FieldState\BaseFieldState
S
10 83
Google\Web_Stories\Media\Image_Sizes
S
10 60
Analytics
S
9 152
Google\Web_Stories\Taxonomy\Taxonomy_Base
S
9 24
Google\Web_Stories\AMP\Canonical_Sanitizer
S
9 23
Demo_Content
S
9 75
Tracking
S
9 54
Google\Web_Stories\Infrastructure\Injector\InjectionChain
S
8 27
Google\Web_Stories\Renderer\Stories\Carousel_Renderer
S
8 75
Google\Web_Stories\Renderer\Archives
S
8 24
Ad_Manager
S
8 36
Google\Web_Stories\REST_API\Stories_Taxonomies_Controller
S
8 31
Services
S
8 24
Google\Web_Stories\Admin\ImgAreaSelect_Patch
S
7 21
Google\Web_Stories\Migrations\Migration_Meta_To_Term
S
7 20
Google\Web_Stories\Exception\FailedToMakeInstance
S
7 47
Google\Web_Stories\Integrations\New_Relic
S
7 18
Google\Web_Stories\REST_API\Page_Template_Controller
S
7 32
Google\Web_Stories\AMP\Optimization
S
7 56
Google\Web_Stories\Migrations\Remove_Broken_Text_Styles
S
6 21
Google\Web_Stories\Integrations\NextGen_Gallery
S
6 21
Google\Web_Stories\Renderer\Story\Embed
S
6 63
Google\Web_Stories\Renderer\Single
S
6 16
Google\Web_Stories\Renderer\Stories\Fields\BaseField
S
6 14
Google\Web_Stories\Exception\InvalidEventProperties
S
6 30
Google\Web_Stories\Renderer\Stories\FieldStateFactory\Factory
S
6 16
Google\Web_Stories\Media\Video\Trimming
S
5 46
Google\Web_Stories\Admin\PluginRowMeta
S
5 19
Google\Web_Stories\Infrastructure\ServiceContainer\SimpleServiceContainer
S
5 17
Google\Web_Stories\Migrations\Unify_Color_Presets
S
5 14
Google\Web_Stories\Shortcode\Stories_Shortcode
S
5 51
Google\Web_Stories\Admin\PluginActionLinks
S
4 20
Google\Web_Stories\Admin\Google_Fonts
S
4 14
Google\Web_Stories\Renderer\Feed
S
4 14
Google\Web_Stories\Renderer\Stories\Generic_Renderer
S
4 29
Page_Template_Post_Type
S
3 77
Google\Web_Stories\Migrations\Update_Publisher_Logos
S
3 12
Google\Web_Stories\Media\Video\Captions
S
3 11
Google\Web_Stories\Taxonomy\Category_Taxonomy
S
3 42
Google\Web_Stories\User\Preferences
S
3 48
Decoder
S
3 10
Google\Web_Stories\Taxonomy\Tag_Taxonomy
S
3 43
Settings
S
3 145
Google\Web_Stories\Renderer\Story\Image
S
3 35
Plugin
S
3 26
Google\Web_Stories\Exception\InvalidService
S
3 16
Google\Web_Stories\Infrastructure\ServiceContainer\LazilyInstantiatedService
S
3 11
Google\Web_Stories\Migrations\Rewrite_Flush
S
3 5
Locale
S
3 26
PluginFactory
S
2 7
Google\Web_Stories\Migrations\Add_Media_Source_Video_Optimization
S
1 3
Google\Web_Stories\AMP\Story_Sanitizer
S
1 12
Google\Web_Stories\AMP\Integration\AMP_Story_Sanitizer
S
1 12
Google\Web_Stories\Renderer\Stories\FieldState\CarouselView
S
1 10
Google\Web_Stories\Media\Video\Optimization
S
1 15

22 more item(s) not shown.