Previously the 'if lru_items:' guard meant that when our catalog returned an empty list (e.g. a param with no allowed enum values), the Bicep LS completions (Bicep keywords, schema types) would leak through unchanged. Now the replace is unconditional for version/param/param_value contexts. The Bicep LS has no knowledge of our private ACR registry so its output in these positions is always noise — suppress it even when we have nothing better to show.
12 KiB
12 KiB