hasFlowSuppression() — react Function Reference
Architecture documentation for the hasFlowSuppression() function in ReactCompiler.ts from the react codebase.
Entity Profile
Dependency Diagram
graph TD 3d667cb3_2222_99f2_f624_c691b0793987["hasFlowSuppression()"] 40190dd7_cea0_7135_9d7e_df5f2d3454b7["ReactCompiler.ts"] 3d667cb3_2222_99f2_f624_c691b0793987 -->|defined in| 40190dd7_cea0_7135_9d7e_df5f2d3454b7 9fecf8a2_108d_7c6f_3ec2_f2e4ec9e6ad1["makeRule()"] 9fecf8a2_108d_7c6f_3ec2_f2e4ec9e6ad1 -->|calls| 3d667cb3_2222_99f2_f624_c691b0793987 style 3d667cb3_2222_99f2_f624_c691b0793987 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/eslint-plugin-react-hooks/src/shared/ReactCompiler.ts lines 94–108
function hasFlowSuppression(
program: RunCacheEntry,
nodeLoc: BabelSourceLocation,
suppressions: Array<string>,
): boolean {
for (const commentNode of program.flowSuppressions) {
if (
suppressions.includes(commentNode.code) &&
commentNode.line === nodeLoc.start.line - 1
) {
return true;
}
}
return false;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does hasFlowSuppression() do?
hasFlowSuppression() is a function in the react codebase, defined in packages/eslint-plugin-react-hooks/src/shared/ReactCompiler.ts.
Where is hasFlowSuppression() defined?
hasFlowSuppression() is defined in packages/eslint-plugin-react-hooks/src/shared/ReactCompiler.ts at line 94.
What calls hasFlowSuppression()?
hasFlowSuppression() is called by 1 function(s): makeRule.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free