Skip to main content

๐ŸŸข performance-budget-recommended

Low-noise default profile for most codebases.

Use this preset as the first adoption step before moving to ๐Ÿ›ก๏ธ performance-budget-strict or auditing every rule with ๐ŸŸฃ performance-budget-all.

Rules in this configโ€‹

Fix legend: ๐Ÿ”ง = autofixable ยท โ€” = report only

RuleFixDescription
no-excessive-filter-effectsโ€”Warn when filter or backdrop-filter values stack too many effects or excessive blur radii.
no-expensive-animation-propertiesโ€”Warn on transition: all and transitions or keyframes that target high-cost paint effects.
no-fixed-background-attachmentโ€”Warn on fixed background attachment patterns that commonly cause expensive scroll repaints.
no-global-expensive-effectsโ€”Warn when paint-heavy effects are applied to broad global selectors.
no-layout-thrashing-propertiesโ€”Warn when transitions or keyframes target layout-affecting properties.
no-render-blocking-importโ€”Warn on CSS @import rules that can block stylesheet rendering.
no-will-change-abuseโ€”Warn when will-change is overly broad, uses risky keywords, or targets expensive properties.