Code Analysis: In-feed ads for Google AdSense 2.0.0

Function Rating Maintainability Complexity Lines of code
Composer\Autoload\ClassLoader::findFileWithExtension()
B
42 18 50
Composer\InstalledVersions::getInstalled()
A
45 14 39
AdvancedAds\InFeed\Frontend::inject_in_feed()
A
47 14 34
AdvancedAds\InFeed\Autoloader::get_environment_type_fallback()
A
47 11 37
Composer\Autoload\ClassLoader::findFile()
A
52 10 25
Composer\InstalledVersions::getVersionRanges()
S
53 7 22
Composer\Autoload\ClassLoader::addPsr4()
S
50 6 33
Composer\Autoload\ClassLoader::add()
S
51 5 33
AdvancedAds\InFeed\Autoloader::locate()
S
60 6 13
Composer\InstalledVersions::getInstalledPackagesByType()
S
62 5 11
AdvancedAds\InFeed\Bootstrap::halt_code()
S
55 4 19
Composer\InstalledVersions::isInstalled()
S
65 5 8
AdvancedAds\InFeed\Plugin::is_infeed_ad()
S
64 5 8
Composer\InstalledVersions::getReference()
S
61 4 12
Composer\InstalledVersions::getVersion()
S
61 4 12
Composer\InstalledVersions::getPrettyVersion()
S
61 4 12
AdvancedAds\InFeed\Admin\Placement_Settings::placement_options_check()
S
58 3 18
Composer\InstalledVersions::getInstallPath()
S
63 4 9
AdvancedAds\InFeed\Bootstrap::print_halt_notices()
S
59 3 15
AdvancedAds\InFeed\Bootstrap::print_missing_notices()
S
61 3 13
Composer\Autoload\ClassLoader::setPsr4()
S
61 3 12
Composer\Autoload\ClassLoader::register()
S
61 3 12
Composer\InstalledVersions::getRawData()
S
62 3 11
AdvancedAds\InFeed\Bootstrap::get_button()
S
55 2 21
AdvancedAds\InFeed\Admin\Placement_Settings::placement_options()
S
56 2 18
AdvancedAds\InFeed\Bootstrap::print_notices()
S
60 2 16
Composer\InstalledVersions::getInstalledPackages()
S
63 3 10
Composer\Autoload\ClassLoader::setApcuPrefix()
S
76 3 3
ComposerAutoloaderInitc85bc57f9bb85ef1ea58ef80e5b30944::getLoader()
S
59 2 14
AdvancedAds\InFeed\Plugin::includes()
S
68 2 8
AdvancedAds\InFeed\Plugin::load_textdomain()
S
64 2 9
AdvancedAds\InFeed\Autoloader::missing_autoloader()
S
62 1 15
Composer\Autoload\ClassLoader::getPrefixes()
S
71 2 6
AdvancedAds\InFeed\Autoloader::get()
S
69 2 7
Composer\Autoload\ClassLoader::addClassMap()
S
70 2 7
Composer\Autoload\ClassLoader::initializeIncludeClosure()
S
67 2 8
AdvancedAds\InFeed\Autoloader::get_environment_type()
S
74 2 5
Composer\Autoload\ClassLoader::set()
S
69 2 7
AdvancedAds\InFeed\Autoloader::is_debug()
S
79 2 3
Composer\Autoload\ClassLoader::loadClass()
S
67 2 8
AdvancedAds\InFeed\Bootstrap::get()
S
69 2 7
Composer\Autoload\ClassLoader::unregister()
S
70 2 6
ComposerAutoloaderInitc85bc57f9bb85ef1ea58ef80e5b30944::loadClassLoader()
S
73 2 5
AdvancedAds\InFeed\Bootstrap::start()
S
68 2 7
AdvancedAds\InFeed\Plugin::get()
S
68 2 8
AdvancedAds\InFeed\Autoloader::initialize()
S
67 2 8
AdvancedAds\InFeed\Bootstrap::print_row()
S
67 1 13
Composer\Autoload\ClassLoader::__construct()
S
77 1 4
AdvancedAds\InFeed\Autoloader::get_directory()
S
80 1 3
Composer\Autoload\ClassLoader::setUseIncludePath()
S
81 1 3
AdvancedAds\InFeed\In_Feed_Type::get_classname()
S
82 1 3
Composer\InstalledVersions::getRootPackage()
S
75 1 4
Composer\Autoload\ClassLoader::getApcuPrefix()
S
82 1 3
AdvancedAds\InFeed\Bootstrap::compatible_row()
S
69 1 8
AdvancedAds\InFeed\Plugin::setup()
S
71 1 6
AdvancedAds\InFeed\In_Feed_Type::get_order()
S
82 1 3
Composer\Autoload\ClassLoader::getFallbackDirs()
S
82 1 3
Composer\InstalledVersions::reload()
S
73 1 5
AdvancedAds\InFeed\Plugin::define_constants()
S
69 1 6
Composer\Autoload\ClassLoader::getUseIncludePath()
S
82 1 3
Composer\InstalledVersions::getAllRawData()
S
80 1 3
Composer\Autoload\ClassLoader::getFallbackDirsPsr4()
S
82 1 3
AdvancedAds\InFeed\In_Feed_Type::get_options()
S
68 1 8
Composer\Autoload\ClassLoader::setClassMapAuthoritative()
S
81 1 3
Composer\Autoload\ClassLoader::getRegisteredLoaders()
S
80 1 3
AdvancedAds\InFeed\In_Feed_Type::get_image()
S
80 1 3
wp_advads_infeed()
S
79 1 3
Composer\Autoload\ClassLoader::isClassMapAuthoritative()
S
82 1 3
AdvancedAds\InFeed\Bootstrap::missing_row()
S
71 1 6
AdvancedAds\InFeed\In_Feed_Type::is_premium()
S
82 1 3
AdvancedAds\InFeed\In_Feed_Type::get_title()
S
79 1 3
AdvancedAds\InFeed\Frontend::hooks()
S
78 1 3
Composer\InstalledVersions::satisfies()
S
72 1 5
AdvancedAds\InFeed\Autoloader::get_autoloader()
S
82 1 3
Composer\Autoload\ClassLoader::getClassMap()
S
82 1 3
AdvancedAds\InFeed\Plugin::get_version()
S
82 1 3
AdvancedAds\InFeed\Admin\Placement_Settings::hooks()
S
74 1 4
Composer\Autoload\ClassLoader::getPrefixesPsr4()
S
82 1 3
AdvancedAds\InFeed\In_Feed_Type::get_description()
S
79 1 3
AdvancedAds\InFeed\In_Feed_Type::get_id()
S
82 1 3
AdvancedAds\InFeed\Placement_Types::register_types()
S
81 1 3
Composer\Autoload\ComposerStaticInitc85bc57f9bb85ef1ea58ef80e5b30944::getInitializer()
S
72 1 5
AdvancedAds\InFeed\Placement_Types::hooks()
S
79 1 3