Skip to content

Commit 4109358

Browse files
authored
add property to get all registered tool rules (#933)
1 parent eae284b commit 4109358

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/codemodder/registry.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,16 @@ def codemods(self):
5252
def default_include_paths(self) -> list[str]:
5353
return list(self._default_include_paths)
5454

55+
@property
56+
def all_tool_rules(self) -> list[str]:
57+
return [
58+
rule
59+
for key, values in self._codemods_by_tool.items()
60+
if key != "pixee"
61+
for codemod in values
62+
for rule in codemod.requested_rules
63+
]
64+
5565
def codemods_by_tool(self, tool_name: str) -> list[BaseCodemod]:
5666
return self._codemods_by_tool.get(tool_name, [])
5767

0 commit comments

Comments
 (0)