You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Pre-compute enabled rules set once at start of Rules.run()
- Use fast set lookup instead of repeated is_rule_enabled() calls
- Add enabled_rule_ids parameter to run_check() method
- Reduces config property access calls from thousands to hundreds
- Achieves ~32% performance improvement on large templates
Fixes performance bottleneck where is_rule_enabled() was called
for every match generated, causing excessive config property
access through _get_argument_value().
0 commit comments