Skip to content

No Giant Component

Error
small-rules/no-giant-component

Report React components whose bodies exceed 300 lines.

Diagnostic Messages

giantComponent
Component "{{name}}" is {{lineCount}} lines — consider breaking it into smaller focused components

Configuration

This rule does not accept options.

{
"jsPlugins": [
"@pobammer-ts/small-rules"
],
"rules": {
"small-rules/no-giant-component": "error"
}
}

Examples

Examples require components exceeding 300 lines, which are too long to display on a documentation page.