Home / Function/ getAdditionalEffectHooksFromSettings() — react Function Reference

getAdditionalEffectHooksFromSettings() — react Function Reference

Architecture documentation for the getAdditionalEffectHooksFromSettings() function in Utils.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  1a929da5_96c8_bcab_86db_7fe06b23af38["getAdditionalEffectHooksFromSettings()"]
  09c0f942_dfde_7720_a179_0571ede43aad["Utils.ts"]
  1a929da5_96c8_bcab_86db_7fe06b23af38 -->|defined in| 09c0f942_dfde_7720_a179_0571ede43aad
  c0937ffe_5980_6959_3af6_e18a4a23114f["rule.create()"]
  c0937ffe_5980_6959_3af6_e18a4a23114f -->|calls| 1a929da5_96c8_bcab_86db_7fe06b23af38
  be7612d8_31aa_c40a_35d5_89fd476ab28a["rule.create()"]
  be7612d8_31aa_c40a_35d5_89fd476ab28a -->|calls| 1a929da5_96c8_bcab_86db_7fe06b23af38
  style 1a929da5_96c8_bcab_86db_7fe06b23af38 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/eslint-plugin-react-hooks/src/shared/Utils.ts lines 13–22

export function getAdditionalEffectHooksFromSettings(
  settings: Rule.RuleContext['settings'],
): RegExp | undefined {
  const additionalHooks = settings[SETTINGS_KEY]?.[SETTINGS_ADDITIONAL_EFFECT_HOOKS_KEY];
  if (additionalHooks != null && typeof additionalHooks === 'string') {
    return new RegExp(additionalHooks);
  }

  return undefined;
}

Domain

Subdomains

Frequently Asked Questions

What does getAdditionalEffectHooksFromSettings() do?
getAdditionalEffectHooksFromSettings() is a function in the react codebase, defined in packages/eslint-plugin-react-hooks/src/shared/Utils.ts.
Where is getAdditionalEffectHooksFromSettings() defined?
getAdditionalEffectHooksFromSettings() is defined in packages/eslint-plugin-react-hooks/src/shared/Utils.ts at line 13.
What calls getAdditionalEffectHooksFromSettings()?
getAdditionalEffectHooksFromSettings() is called by 2 function(s): rule.create, rule.create.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free