Home / Function/ getRuleForCategory() — react Function Reference

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

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