Skip to content

No Useless Default

SuggestionAuto-fixableRoblox
small-rules/no-useless-default

Disallow Roblox JSX properties whose values already match the class defaults.

Diagnostic Messages

uselessDefault
Remove "{{propertyName}}" from {{className}}. It already matches the default value.

Configuration

This rule does not accept options.

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

Examples

default UI property assignment
const view = <uiaspectratioconstraint AspectRatio={1} />;

After auto-fix

const view = <uiaspectratioconstraint />;
non-default aspect ratio attribute
const view = <uiaspectratioconstraint key="my-key" />;