Azure / Azure/bicep

Enable extensibility provider developers to specify diagnostic rules as part of provider definition

Open
#9,236 4 comments 0 reactions 0 assignees View on GitHub
enhancement story: extensibility
Dominant language
Bicep
Stars
3.6k
Forks
830
Avg merge
1d 21m
Merged PRs (30d)
79

Description

**Is your feature request related to a problem? Please describe.**
Current implementation of Bicep doesn't allow extensibility providers to declare linting rules on the types that they define. This results in a degraded ability to relay constraints about the resource modeling to the author of the Bicep manifest.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how extensibility provider definitions are represented and how diagnostic or linting rules are currently processed. The work is done when provider developers can declare rules for their defined types and those constraints are relayed to authors of Bicep manifests.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
compilers, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.