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
Multiple diagnostics: Allow validation functions to return a slice of results so expensive analysis can produce multiple findings per rule.
Separate files: Move validation rule implementations out of bicep_provider.go into their own files (possibly a nested folder) to keep BicepProvider clean.
Lazy preprocessing: Move role assignment analysis and similar preprocessing into the individual rules that need them instead of doing it globally. Consider an annotation/caching pattern (HasRoleAssignments(resource) caching results in annotations map).
Revisit after adding more rules to validate the approach.
Activity
vhvb1989 commentedon Jun 15, 2026
Not required for allowing extensions to provide checks. Moving out of iteration.