Code Analysis: ACF Content Analysis for Yoast SEO 3.1

Function Rating Maintainability Complexity Lines of code
Yoast_ACF_Analysis_Configuration::get_blacklist_name()
S
52 5 27
AC_Yoast_SEO_ACF_Content_Analysis::get_blacklist_type()
S
49 4 34
Yoast_ACF_Analysis_Requirements::are_met()
S
61 5 12
Yoast_ACF_Analysis_Assets::enqueue_scripts()
S
53 4 25
AC_Yoast_SEO_ACF_Content_Analysis::boot()
S
54 4 23
yoast_acf_analysis_test_data_loader()
S
60 4 12
Yoast_ACF_Analysis_Dependency_ACF::is_met()
S
65 4 9
Yoast_ACF_Analysis_String_Store::remove()
S
62 3 12
Yoast_ACF_Analysis_Configuration::get_scraper_config()
S
60 2 16
Yoast_ACF_Analysis_Configuration::get_field_selectors()
S
60 2 16
Yoast_ACF_Analysis_Configuration::get_blacklist_type()
S
60 2 16
AC_Yoast_SEO_ACF_Content_Analysis::get_field_selectors()
S
59 2 16
Yoast_ACF_Analysis_Dependency_Yoast_SEO::is_met()
S
67 3 9
Yoast_ACF_Analysis_Dependency_Yoast_SEO::register_notifications()
S
65 3 9
Yoast_ACF_Analysis_String_Store::add()
S
64 3 10
AC_Yoast_SEO_ACF_Content_Analysis::admin_init()
S
62 2 12
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testLegacyBlackistNameFilter()
S
56 1 23
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testEmpty()
S
55 1 22
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testLegacyBlackistNameFilterInvalid()
S
58 1 18
Yoast_ACF_Analysis_Facade::get_registry()
S
69 2 7
Yoast_ACF_Analysis_Registry::get()
S
78 2 3
Yoast_ACF_Analysis_Configuration::get_acf_version()
S
71 2 6
Yoast_ACF_Analysis_Configuration::is_debug()
S
78 2 3
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testRemove()
S
60 1 14
Yoast\WP\ACF\Tests\Assets_Test::testInitHook()
S
60 1 14
Yoast\WP\ACF\Tests\Registry_Test::testSingleton()
S
62 1 14
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testBlacklistTypeFilter()
S
61 1 14
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testBlacklistNameFilter()
S
61 1 14
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testScraperConfigFilter()
S
61 1 14
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testFieldSelectorsFilter()
S
61 1 14
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testBlacklistNameFilterInvalid()
S
62 1 13
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testInvalidScraperConfigFilter()
S
62 1 13
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testFieldSelectorsFilterInvalid()
S
62 1 13
AC_Yoast_SEO_ACF_Content_Analysis::filter_scraper_config()
S
62 1 13
Yoast_ACF_Analysis_Configuration::to_array()
S
60 1 13
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testBlacklistTypeFilterInvalid()
S
62 1 13
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testRefreshRateFilter()
S
63 1 12
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testRefreshRateMinimumValueFilter()
S
63 1 12
Yoast_ACF_Analysis_Configuration::get_refresh_rate()
S
63 1 11
Yoast\WP\ACF\Tests\Configuration\Configuration_Test::testACF5VersionFunction()
S
63 1 11
Yoast\WP\ACF\Tests\Doubles\Failing_Dependency::register_notifications()
S
91 1 2
Yoast_ACF_Analysis_Dependency_Yoast_SEO::get_major_version()
S
74 1 4
AC_Yoast_SEO_ACF_Content_Analysis::init()
S
79 1 3
Yoast\WP\ACF\Tests\Dependencies\Yoast_SEO_Dependency_Test::testOldVersion()
S
74 1 5
Yoast\WP\ACF\Tests\Doubles\Passing_Dependency::is_met()
S
82 1 3
Yoast_ACF_Analysis_Dependency_Yoast_SEO::message_minimum_version()
S
67 1 8
Yoast_ACF_Analysis_Configuration::__construct()
S
74 1 5
Yoast\WP\ACF\Tests\Requirements_Test::testPassingDependency()
S
73 1 5
Yoast\WP\ACF\Tests\Requirements_Test::testNoDependencies()
S
76 1 4
Yoast\WP\ACF\Tests\Dependencies\ACF_Dependency_Test::testNoACFClassExists()
S
76 1 4
Yoast\WP\ACF\Tests\Registry_Test::testAdd()
S
67 1 8
Yoast\WP\ACF\Tests\Doubles\Failing_Dependency::is_met()
S
82 1 3
Yoast_ACF_Analysis_Facade::get_plugin_name()
S
81 1 3
Yoast_ACF_Analysis_Dependency_Yoast_SEO::has_required_version()
S
78 1 3
Yoast\WP\ACF\Tests\Requirements_Test::testMixedDependencies()
S
71 1 6
Yoast_ACF_Analysis_Registry::add()
S
80 1 3
Yoast_ACF_Analysis_String_Store::to_array()
S
82 1 3
Yoast_ACF_Analysis_Facade::get_filter_name()
S
77 1 3
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testAdd()
S
70 1 6
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testAddMultiple()
S
67 1 8
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testAddMultipleSorting()
S
67 1 8
yoast_acf_analysis_load_textdomain()
S
100 1 2
Yoast_ACF_Analysis_Requirements::add_dependency()
S
80 1 3
Yoast_ACF_Analysis_Dependency_Yoast_SEO::message_plugin_not_activated()
S
67 1 8
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testAddSame()
S
69 1 7
Yoast\WP\ACF\Tests\Doubles\Passing_Dependency::register_notifications()
S
91 1 2
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testRemoveNonString()
S
73 1 5
AC_Yoast_SEO_ACF_Content_Analysis::get_blacklist_name()
S
81 1 3
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testRemoveNonExist()
S
76 1 4
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::getStore()
S
81 1 3
Yoast_ACF_Analysis_Assets::init()
S
74 1 4
Yoast\WP\ACF\Tests\Dependencies\Yoast_SEO_Dependency_Test::testAdminNoticeMinimumVersion()
S
70 1 6
Yoast\WP\ACF\Tests\Main_Test::testInvalidConfig()
S
65 1 9
Yoast\WP\ACF\Tests\Dependencies\ACF_Dependency_Test::testACFClassExists()
S
72 1 5
Yoast\WP\ACF\Tests\Dependencies\ACF_Dependency_Test::testAdminNotice()
S
72 1 5
Yoast\WP\ACF\Tests\Dependencies\Yoast_SEO_Dependency_Test::testFail()
S
76 1 4
Yoast_ACF_Analysis_Dependency_ACF::register_notifications()
S
79 1 3
Yoast_ACF_Analysis_Configuration::get_field_order()
S
66 1 9
AC_Yoast_SEO_ACF_Content_Analysis::register_config_filters()
S
72 1 6
Yoast\WP\ACF\Tests\Requirements_Test::set_up()
S
75 1 4
yoast_acf_report_missing_acf()
S
68 1 8
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testAddNonString()
S
69 1 7
Yoast\WP\ACF\Tests\Requirements_Test::testFailingDependency()
S
73 1 5
Yoast\WP\ACF\Tests\Configuration\String_Store_Test::testEmpty()
S
71 1 6
Yoast_ACF_Analysis_Dependency_ACF::message_plugin_not_activated()
S
66 1 9
Yoast\WP\ACF\Tests\Dependencies\Yoast_SEO_Dependency_Test::testPass()
S
74 1 5
Yoast\WP\ACF\Tests\Dependencies\Yoast_SEO_Dependency_Test::testAdminNotice()
S
72 1 5