Code Analysis: WP Search with Algolia 2.8.3

Class Rating Complexity Lines of code
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\SearchIndex
C
115 511
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Uri
C
101 314
Algolia_Index
A
75 283
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\SearchClient
A
73 340
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Stream
S
49 156
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Request
S
46 178
Algolia_Posts_Index
S
44 223
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\UriResolver
S
44 120
Algolia_Searchable_Posts_Index
S
40 216
Algolia_Settings
S
39 174
Algolia_Admin_Page_Settings
S
38 273
Algolia_Admin
S
37 234
Algolia_Plugin
S
37 151
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RetryStrategy\ApiWrapper
S
35 153
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\Response
S
35 132
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RequestOptions\RequestOptions
S
35 115
Algolia_Post_Changes_Watcher
S
32 125
Algolia_Search
S
30 126
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\PumpStream
S
28 85
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RetryStrategy\ClusterHosts
S
27 103
Algolia_Utils
S
26 180
Algolia_Term_Changes_Watcher
S
25 107
Algolia_API
S
24 102
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Support\Helpers
S
21 68
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\CurlHttpClient
S
20 88
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\Psr7\BufferStream
S
20 65
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Insights\UserInsightsClient
S
20 83
Algolia_Template_Utils
S
20 105
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RequestOptions\RequestOptionsFactory
S
19 79
WebDevStudios\WPSWA\Psr\Log\Test\TestLogger
S
18 62
Algolia_Terms_Index
S
18 91
Algolia_User_Changes_Watcher
S
18 63
Algolia_Admin_Page_Native_Search
S
18 109
Algolia_Template_Loader
S
17 98
Algolia_Admin_Page_Autocomplete
S
17 96
Algolia_Autocomplete_Config
S
17 87
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Algolia
S
16 48
Algolia_CLI
S
16 61
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\AbstractConfig
S
16 64
Algolia_Users_Index
S
16 95
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Cache\FileCacheDriver
S
15 50
Algolia_Compatibility
S
15 35
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RetryStrategy\HostCollection
S
14 50
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\SearchConfig
S
14 51
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\AnalyticsClient
S
13 48
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RecommendClient
S
13 55
WebDevStudios\WPSWA\Psr\Log\Test\LoggerInterfaceTest
S
11 76
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Iterators\AbstractAlgoliaIterator
S
10 35
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\PlacesClient
S
10 39
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\BatchIndexingResponse
S
10 31
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\UpdateApiKeyResponse
S
10 44
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Cache\NullCacheDriver
S
9 28
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RetryStrategy\Host
S
9 30
Algolia_Admin_Template_Notices
S
9 39
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\MultiResponse
S
9 27
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Support\UserAgent
S
9 34
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Iterators\ObjectIterator
S
7 24
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Http\GuzzleHttpClient
S
7 38
Algolia_Version_Utils
S
7 30
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\InsightsClient
S
7 32
Algolia_Update_Messages
S
7 53
Algolia_Index_Replica
S
7 19
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\DictionaryResponse
S
6 30
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\AnalyticsConfig
S
6 15
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\PersonalizationClient
S
6 28
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\RecommendationClient
S
6 28
Algolia_Admin_Page_WooCommerce
S
6 38
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\RecommendConfig
S
6 15
Algolia_Admin_Page_Premium_Support
S
6 30
Algolia_Scripts
S
6 51
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\InsightsConfig
S
6 15
Algolia_Search_Client_Factory
S
6 42
Algolia_Admin_Page_SEO
S
6 38
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\PersonalizationConfig
S
5 11
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Log\DebugLogger
S
5 20
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\RestoreApiKeyResponse
S
5 24
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\DeleteApiKeyResponse
S
5 24
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\AddApiKeyResponse
S
5 24
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Config\RecommendationConfig
S
5 11
Algolia_Http_Client_Interface_Factory
S
4 27
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Iterators\SynonymIterator
S
4 19
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Iterators\RuleIterator
S
4 19
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\MultipleIndexBatchIndexingResponse
S
4 14
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\AccountClient
S
3 20
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Response\IndexingResponse
S
3 11
Algolia_Plugin_Factory
S
2 8
Algolia_Styles
S
2 17
WebDevStudios\WPSWA\Algolia\AlgoliaSearch\Exceptions\UnreachableException
S
2 6

17 more item(s) not shown.