prefer-read-only-props
UnreleasedConfiguration
rslint.config.ts
Require React component props to be declared as read-only.
Rule Details
This rule checks TypeScript properties used as React component props and reports
properties that are missing the readonly modifier. It checks props declared
in component type arguments, class props fields, and function component
parameter types.
Examples of incorrect code for this rule:
Examples of correct code for this rule:
Differences from ESLint
- rslint analyzes TypeScript prop declarations. Referenced prop types are resolved only from declarations in the current source file.