Home / Function/ mayContainReactCode() — react Function Reference

mayContainReactCode() — react Function Reference

Architecture documentation for the mayContainReactCode() function in RunReactCompiler.ts from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  09651b5c_6fe0_bfb1_3cb6_67768201b6de["mayContainReactCode()"]
  0e801e17_9dc9_7a83_ce0f_d28b56e090f5["RunReactCompiler.ts"]
  09651b5c_6fe0_bfb1_3cb6_67768201b6de -->|defined in| 0e801e17_9dc9_7a83_ce0f_d28b56e090f5
  a175348c_963a_8fa3_863b_f233ca6a33b6["runReactCompiler()"]
  a175348c_963a_8fa3_863b_f233ca6a33b6 -->|calls| 09651b5c_6fe0_bfb1_3cb6_67768201b6de
  59d4558f_2d12_c52c_4ce6_25edc7c3540e["checkTopLevelNode()"]
  09651b5c_6fe0_bfb1_3cb6_67768201b6de -->|calls| 59d4558f_2d12_c52c_4ce6_25edc7c3540e
  style 09651b5c_6fe0_bfb1_3cb6_67768201b6de fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/eslint-plugin-react-hooks/src/shared/RunReactCompiler.ts lines 36–47

function mayContainReactCode(sourceCode: SourceCode): boolean {
  const ast = sourceCode.ast;

  // Only check top-level statements - components/hooks are declared at module scope
  for (const node of ast.body) {
    if (checkTopLevelNode(node)) {
      return true;
    }
  }

  return false;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does mayContainReactCode() do?
mayContainReactCode() is a function in the react codebase, defined in packages/eslint-plugin-react-hooks/src/shared/RunReactCompiler.ts.
Where is mayContainReactCode() defined?
mayContainReactCode() is defined in packages/eslint-plugin-react-hooks/src/shared/RunReactCompiler.ts at line 36.
What does mayContainReactCode() call?
mayContainReactCode() calls 1 function(s): checkTopLevelNode.
What calls mayContainReactCode()?
mayContainReactCode() is called by 1 function(s): runReactCompiler.

Analyze Your Own Codebase

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

Try Supermodel Free