Code Analysis: Internal Link Juicer 2.24.4

Class Rating Complexity Lines of code
ILJ\Helper\Ajax
C
124 343
ILJ\Core\App
B
86 350
ILJ\Helper\BatchBuilding
A
73 252
ILJ\Core\Options
A
60 186
ILJ\Helper\IndexAsset
A
58 189
ILJ\Core\IndexStrategy\WPMLStrategy
A
58 170
ILJ\Core\IndexStrategy\IndexStrategy
A
57 168
ILJ\Core\IndexStrategy\PolylangStrategy
A
52 158
ILJ\Core\LinkBuilder
S
48 147
ILJ\Backend\Editor
S
41 210
ILJ\Core\IndexStrategy\DefaultStrategy
S
40 136
ILJ\Helper\BatchInfo
S
39 116
ILJ\Backend\MenuPage\Dashboard
S
37 200
ILJ\Core\Compat
S
37 176
ILJ\Database\Linkindex
S
34 145
ILJ\Backend\MenuPage\Tour
S
33 167
ILJ\Data\Content
S
32 91
ILJ\Helper\Options
S
31 144
ILJ\Type\KeywordList
S
29 96
ILJ\Backend\Column
S
24 62
ILJ\Backend\MenuPage\Tools
S
24 212
ILJ\Helper\Capabilities
S
21 82
ILJ\Helper\Loader
S
21 43
ILJ\Helper\Regex_Custom_Field
S
21 59
ILJ\Helper\Statistic
S
20 77
ILJ\Statistics\Link
S
18 69
ILJ\Helper\Export
S
17 58
ILJ\Helper\LinkBuilding
S
17 52
ILJ\Helper\Keyword
S
17 53
ILJ\Enumeration\TagExclusion
S
16 40
ILJ\Helper\Encoding
S
16 53
ILJ\Core\Options\Whitelist
S
16 79
ILJ\Backend\User
S
15 63
ILJ\Helper\Custom_Fields
S
15 71
ILJ\Core\IndexBuilder
S
15 60
ILJ\Helper\Post
S
14 34
ILJ\Backend\MenuPage\Settings
S
14 130
ILJ\Core\Options\SchedulerBatchSize
S
14 42
ILJ\Database\LinkindexIndividualTemp
S
13 68
ILJ\Core\Options\NoLinkTags
S
13 58
ILJ\Core\Options\CustomFieldsToLinkTerm
S
12 73
ILJ\Core\Options\CustomFieldsToLinkPost
S
12 64
ILJ\Core\Options\LimitTaxonomyList
S
12 65
ILJ\Core\Options\TaxonomyWhitelist
S
12 58
ILJ\Core\Options\Blacklist
S
11 54
ILJ\Database\LinkindexTemp
S
11 52
ILJ\Type\Ruleset
S
11 33
ILJ\Core\Options\TermBlacklist
S
10 54
ILJ\Database\Postmeta
S
10 59
ILJ\Core\Options\IndexGeneration
S
10 53
ILJ\Backend\MenuPage\AbstractMenuPage
S
10 24
ILJ\Helper\Replacement
S
9 34
ILJ\Core\ThemeCompat
S
9 32
ILJ\Backend\AdminBar
S
9 39
ILJ\Helper\ContentTransient
S
9 27
ILJ\Core\Options\LinksPerParagraph
S
8 44
ILJ\Core\Options\Link_Preview_Template
S
8 59
ILJ\Core\Options\LinkOutputCustom
S
8 39
ILJ\Helper\Blacklist
S
8 24
ILJ\Core\Options\Max_Incoming_Links
S
8 36
ILJ\Core\Options\LinkOutputInternal
S
8 37
ILJ\Core\Options\LinksPerParagraphSwitch
S
8 21
ILJ\Core\Options\Case_Sensitive_Mode_Switch
S
8 21
ILJ\Core\Options\Link_Preview_Switch
S
8 21
ILJ\Core\Options\Limit_Incoming_Links
S
8 21
ILJ\Core\Links\Text_To_Link_Converter_Factory
S
7 14
ILJ\Core\Options\InternalNofollow
S
7 18
ILJ\Enumeration\KeywordOrder
S
7 19
ILJ\Core\Options\BlacklistChildPages
S
7 18
ILJ\Core\Options\EditorRole
S
7 35
ILJ\Core\Options\HideStatusBar
S
7 18
ILJ\Core\Options\KeepSettings
S
7 18
ILJ\Core\Options\KeywordOrder
S
7 40
ILJ\Core\Options\MultipleKeywords
S
7 18
ILJ\Helper\Stopwatch
S
6 22
ILJ\Helper\Cloudflare
S
6 19
ILJ\Backend\Environment
S
6 24
ILJ\Core\Options\LinksPerTarget
S
6 37
ILJ\Core\Options\LinksPerPage
S
6 31
ILJ\Backend\BatchInfo
S
6 25
ILJ\Backend\Notices
S
5 28
ILJ\Core\Options\Custom_Fields_Option
S
5 17
ILJ\Helper\Help
S
5 21
ILJ\Helper\CustomMetaData
S
5 15
ILJ\Core\Links\Timeout_Monitor_Layer
S
5 24
ILJ\Backend\RatingNotifier
S
5 70
ILJ\Core\Options\CancelAllILJSchedules
S
5 27
ILJ\Filters\Link_Attributes_Filter
S
4 22
ILJ\Frontend\Link_Preview\Dependencies_Loader
S
4 24
ILJ\Backend\AdminMenu
S
3 13
ILJ\Helper\Regex
S
3 9
ILJ\Helper\Cleanup
S
3 22
ILJ\Backend\MenuPage\Tour\Step
S
2 30
ILJ\Backend\MenuPage\Tour\Pro
S
2 22
ILJ\Backend\MenuPage\Tour\Settings
S
2 11
ILJ\Backend\MenuPage\Tour\Links
S
2 11
ILJ\Backend\MenuPage\Tour\Editor
S
2 11
ILJ\Backend\MenuPage\Tour\Intro
S
1 24

10 more item(s) not shown.