fix(lint): apply ruff format to security_scan_hooks_steps.py
CI / lint (pull_request) Successful in 43s
CI / quality (pull_request) Successful in 47s
CI / security (pull_request) Successful in 1m1s
CI / typecheck (pull_request) Successful in 1m11s
CI / build (pull_request) Successful in 25s
CI / helm (pull_request) Successful in 26s
CI / push-validation (pull_request) Successful in 20s
CI / unit_tests (pull_request) Successful in 4m58s
CI / docker (pull_request) Successful in 2m3s
CI / coverage (pull_request) Successful in 8m43s
CI / integration_tests (pull_request) Failing after 21m55s
CI / status-check (pull_request) Has been cancelled

This commit is contained in:
2026-06-02 15:33:31 -04:00
committed by drew
parent 0f8b75667a
commit ac0ed2467e
+5 -7
View File
@@ -282,7 +282,9 @@ def step_semgrep_rule_has_reraise_pattern_not(context: Any, rule_id: str) -> Non
break
# Also handle nested pattern-either blocks inside alternation groups
nested_either = alt.get("pattern-either") if isinstance(alt, dict) else None
nested_either = (
alt.get("pattern-either") if isinstance(alt, dict) else None
)
if isinstance(nested_either, list):
for nested_alt in nested_either:
pn = nested_alt.get("pattern-not", "")
@@ -333,15 +335,11 @@ def step_read_lint_session(context: Any) -> None:
def step_lint_session_has_semgrep(context: Any) -> None:
source = context.lint_session_source
if "semgrep" not in source.lower():
raise AssertionError(
"lint session does not contain a semgrep invocation"
)
raise AssertionError("lint session does not contain a semgrep invocation")
@then('the lint session source should reference ".semgrep.yml"')
def step_lint_session_references_semgrep_yml(context: Any) -> None:
source = context.lint_session_source
if ".semgrep.yml" not in source:
raise AssertionError(
"lint session does not reference '.semgrep.yml'"
)
raise AssertionError("lint session does not reference '.semgrep.yml'")