Code Analysis: wp-syntax-highlighter 0.5.1

Function Rating Maintainability Complexity Lines of code
WpSyntaxHighlighter\Plugin::loadTheme()
S
61 4 13
WpSyntaxHighlighter\LanguageDetector::checkAndDetect()
S
63 4 11
WpSyntaxHighlighter\LanguageLoader::add()
S
61 3 13
WpSyntaxHighlighter\LanguageDetector::detect()
S
65 3 9
WpSyntaxHighlighter\OptionsController::patch()
S
60 2 14
WpSyntaxHighlighter\ShortcodeLinker::link()
S
74 2 5
WpSyntaxHighlighter\ShortcodeLinker::linkLanguage()
S
64 2 10
WpSyntaxHighlighter\ShortcodeLinker::getSafeName()
S
69 2 7
WpSyntaxHighlighter\LanguageLoader::load()
S
65 2 10
WpSyntaxHighlighter\LanguageDetector::patternFor()
S
64 2 10
WpSyntaxHighlighter\Plugin::__construct()
S
63 1 11
WpSyntaxHighlighter\ShortcodeLinker::needs()
S
82 1 3
WpSyntaxHighlighter\LanguageLoader::loadCore()
S
77 1 4
WpSyntaxHighlighter\LanguageLoader::slugFor()
S
81 1 3
WpSyntaxHighlighter\LanguageLoader::getLanguages()
S
83 1 3
WpSyntaxHighlighter\LanguageLoader::hasLanguage()
S
80 1 3
WpSyntaxHighlighter\LanguageDetector::notify()
S
82 1 3
WpSyntaxHighlighter\LanguageDetector::enable()
S
79 1 3
WpSyntaxHighlighter\Plugin::enable()
S
79 1 3
WpSyntaxHighlighter\Plugin::loadLanguages()
S
72 1 6
WpSyntaxHighlighter\ShortcodeLinker::shortcodeFor()
S
74 1 5
WpSyntaxHighlighter\LanguageDetector::needs()
S
80 1 3
WpSyntaxHighlighter\Plugin::loadCustomTheme()
S
81 1 3
WpSyntaxHighlighter\Plugin::getTheme()
S
80 1 3
WpSyntaxHighlighter\Plugin::getPluginOptions()
S
73 1 5
WpSyntaxHighlighter\PluginMeta::getVersion()
S
83 1 3
WpSyntaxHighlighter\PluginMeta::getDefaultOptions()
S
70 1 7
WpSyntaxHighlighter\PluginMeta::getLanguages()
S
83 1 3
WpSyntaxHighlighter\PluginMeta::getThemes()
S
74 1 5
WpSyntaxHighlighter\PluginMeta::getOptionsContext()
S
81 1 3
WpSyntaxHighlighter\PluginMeta::getLocalizedStrings()
S
74 1 5
WpSyntaxHighlighter\Shortcode::needs()
S
82 1 3
WpSyntaxHighlighter\Shortcode::setLanguage()
S
82 1 3
WpSyntaxHighlighter\Plugin::initFrontEnd()
S
73 1 5
WpSyntaxHighlighter\Shortcode::wrap()
S
80 1 3
WpSyntaxHighlighter\Shortcode::getLanguage()
S
83 1 3
WpSyntaxHighlighter\Shortcode::render()
S
77 1 4
WpSyntaxHighlighter\LanguageDetector::isDetectable()
S
76 1 4
WpSyntaxHighlighter\LanguageDetector::scanContent()
S
74 1 5
wp_syntax_highlighter_main()
S
69 1 7
WpSyntaxHighlighter\Shortcode::notify()
S
82 1 3
WpSyntaxHighlighter\ShortcodeLinker::getShortcodes()
S
83 1 3
WpSyntaxHighlighter\LanguageLoader::needs()
S
80 1 3