• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Yoast / wordpress-seo / b78c91bd80d89b034df841d284a428c954224385

03 Sep 2024 07:50AM UTC coverage: 54.503% (+0.4%) from 54.072%
b78c91bd80d89b034df841d284a428c954224385

push

github

YoastBot
Bump version to 23.4 on free

7504 of 13559 branches covered (55.34%)

Branch coverage included in aggregate %.

29831 of 54942 relevant lines covered (54.3%)

41571.6 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/packages/js/src/redux/reducers/preferences.js
1
import { isUndefined, get } from "lodash";
2
import isContentAnalysisActive from "../../analysis/isContentAnalysisActive";
3
import isKeywordAnalysisActive from "../../analysis/isKeywordAnalysisActive";
4
import isInclusiveLanguageAnalysisActive from "../../analysis/isInclusiveLanguageAnalysisActive";
5
import isCornerstoneActive from "../../analysis/isCornerstoneContentActive";
6
import isWordFormRecognitionActive from "../../analysis/isWordFormRecognitionActive";
7
import isSEMrushIntegrationActive from "../../analysis/isSEMrushIntegrationActive";
8
import isWincherIntegrationActive from "../../analysis/isWincherIntegrationActive";
9

10
/**
11
 * Gets the default state.
12
 *
13
 * @returns {Object} The default state.
14
 */
15
function getDefaultState() {
16
        const displayAdvancedTab = !! window.wpseoAdminL10n.displayAdvancedTab;
×
17

18
        return {
×
19
                isContentAnalysisActive: isContentAnalysisActive(),
20
                isKeywordAnalysisActive: isKeywordAnalysisActive(),
21
                isInclusiveLanguageAnalysisActive: isInclusiveLanguageAnalysisActive(),
22
                isWordFormRecognitionActive: isUndefined( window.wpseoPremiumMetaboxData ) && isWordFormRecognitionActive(),
×
23
                isCornerstoneActive: isCornerstoneActive(),
24
                isBreadcrumbsDisabled: ! ! window.wpseoAdminL10n.isBreadcrumbsDisabled,
25
                isPrivateBlog: ! ! window.wpseoAdminL10n.isPrivateBlog,
26
                isSEMrushIntegrationActive: isSEMrushIntegrationActive(),
27
                shouldUpsell: isUndefined( window.wpseoPremiumMetaboxData ),
28
                displayAdvancedTab: displayAdvancedTab,
29
                displaySchemaSettings: displayAdvancedTab && !! window.wpseoScriptData.isPost,
×
30
                displaySchemaSettingsFooter: window.wpseoScriptData.metabox.schema.displayFooter,
31
                useOpenGraphData: window.wpseoScriptData.metabox.showSocial.facebook,
32
                useTwitterData: window.wpseoScriptData.metabox.showSocial.twitter,
33
                isWincherIntegrationActive: isWincherIntegrationActive(),
34
                isInsightsEnabled: get( window, "wpseoScriptData.metabox.isInsightsEnabled", false ),
35
                isNewsEnabled: ! ! window.wpseoAdminL10n.news_seo_is_active,
36
                isAiFeatureActive: Boolean( window.wpseoAdminL10n.isAiFeatureActive ),
37
        };
38
}
39

40
/**
41
 * A reducer for the preferences.
42
 *
43
 * @param {Object} state The current state of the object.
44
 *
45
 * @returns {Object} The state.
46
 */
47
function preferencesReducer( state = getDefaultState() ) {
×
48
        return state;
×
49
}
50

51
export default preferencesReducer;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc