From c89977cac1ab05d0ee0fcce874eb9501609d9cdb Mon Sep 17 00:00:00 2001
From: Cathy Teng <cathy.teng@sentry.io>
Date: Tue, 18 Mar 2025 15:42:09 -0700
Subject: [PATCH] can we make Rule not optional

---
 src/sentry/rules/base.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sentry/rules/base.py b/src/sentry/rules/base.py
index e6cc4450295966..a70d39865fd525 100644
--- a/src/sentry/rules/base.py
+++ b/src/sentry/rules/base.py
@@ -60,8 +60,8 @@ class RuleBase(abc.ABC):
     def __init__(
         self,
         project: Project,
+        rule: Rule,
         data: MutableMapping[str, Any] | None = None,
-        rule: Rule | None = None,
         rule_fire_history: RuleFireHistory | None = None,
     ) -> None:
         self.project = project