StackGuardian / tirith

StackGuardian Policy Framework
Apache License 2.0
114 stars 36 forks source link

🚀 Add Type Annotations #180

Open AkashS0510 opened 1 week ago

AkashS0510 commented 1 week ago

Issue: Several functions lack type annotations. Adding type hints can improve code readability and help with static type checking.

Solution: Go through the handler.py of all providers ( infracost, json, kubernetes, sg_workflow, terraform_plan ) and add type hints to functions .

Example:

def _get_exp_attribute(split_expressions: List[str], input_data: dict) -> List[Any]:

zafar-hussain commented 3 days ago

Please assign the issue to me,

cheers

AkashS0510 commented 2 days ago

@zafar-hussain Sure, I have assigned it to you.