getRuleForCategory() — react Function Reference
Architecture documentation for the getRuleForCategory() function in CompilerError.ts from the react codebase.
Entity Profile
Dependency Diagram
graph TD 95e65dcd_d1d7_5d80_ec47_fc32c898209f["getRuleForCategory()"] e96f281e_f381_272d_2359_3e6a091c9a1d["CompilerError.ts"] 95e65dcd_d1d7_5d80_ec47_fc32c898209f -->|defined in| e96f281e_f381_272d_2359_3e6a091c9a1d 38825ab8_cd59_a6aa_cbf5_f80ea083ca1e["severity()"] 38825ab8_cd59_a6aa_cbf5_f80ea083ca1e -->|calls| 95e65dcd_d1d7_5d80_ec47_fc32c898209f 4917adde_d405_7b97_24a1_d175a53dd768["severity()"] 4917adde_d405_7b97_24a1_d175a53dd768 -->|calls| 95e65dcd_d1d7_5d80_ec47_fc32c898209f 2ac1c8b6_fe94_69b0_abd2_f4eef9104208["LintRules()"] 2ac1c8b6_fe94_69b0_abd2_f4eef9104208 -->|calls| 95e65dcd_d1d7_5d80_ec47_fc32c898209f f9aa782b_e682_94c0_04d8_45997eeae085["getRuleForCategoryImpl()"] 95e65dcd_d1d7_5d80_ec47_fc32c898209f -->|calls| f9aa782b_e682_94c0_04d8_45997eeae085 041ca752_10c1_3cda_1f5c_02f44a01310e["invariant()"] 95e65dcd_d1d7_5d80_ec47_fc32c898209f -->|calls| 041ca752_10c1_3cda_1f5c_02f44a01310e 0ce970b2_5d95_e70b_84a7_d8306d937c82["toString()"] 95e65dcd_d1d7_5d80_ec47_fc32c898209f -->|calls| 0ce970b2_5d95_e70b_84a7_d8306d937c82 style 95e65dcd_d1d7_5d80_ec47_fc32c898209f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts lines 782–789
export function getRuleForCategory(category: ErrorCategory): LintRule {
const rule = getRuleForCategoryImpl(category);
invariant(
RULE_NAME_PATTERN.test(rule.name),
`Invalid rule name, got '${rule.name}' but rules must match ${RULE_NAME_PATTERN.toString()}`,
);
return rule;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getRuleForCategory() do?
getRuleForCategory() is a function in the react codebase, defined in compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts.
Where is getRuleForCategory() defined?
getRuleForCategory() is defined in compiler/packages/babel-plugin-react-compiler/src/CompilerError.ts at line 782.
What does getRuleForCategory() call?
getRuleForCategory() calls 3 function(s): getRuleForCategoryImpl, invariant, toString.
What calls getRuleForCategory()?
getRuleForCategory() is called by 3 function(s): LintRules, severity, severity.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free